summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pitt <martin@piware.de>2017-02-15 15:18:44 +0100
committerMartin Pitt <martin@piware.de>2017-02-15 15:18:44 +0100
commit63635e19bf5eb0ed008518d169511ce10f347e98 (patch)
treeea7895bc7ffd32ff49d04e1476274a7e306057fb
parent054d9c4201f017212d21cb55c3d2a58c28f04ae0 (diff)
downloadudisks-63635e19bf5eb0ed008518d169511ce10f347e98.tar.gz
Close repository
udisks and storaged have merged again, development now continues at https://github.com/storaged-project/udisks
-rw-r--r--AUTHORS1
-rw-r--r--COPYING848
-rw-r--r--HACKING112
-rw-r--r--Makefile.am46
-rw-r--r--NEWS1060
-rw-r--r--README47
-rw-r--r--acinclude.m4319
-rwxr-xr-xautogen.sh18
-rw-r--r--configure.ac267
-rw-r--r--data/.gitignore5
-rw-r--r--data/80-udisks2.rules152
-rw-r--r--data/Makefile.am53
-rw-r--r--data/completions/udisksctl29
-rw-r--r--data/org.freedesktop.UDisks2.conf.in16
-rw-r--r--data/org.freedesktop.UDisks2.service.in5
-rw-r--r--data/org.freedesktop.UDisks2.xml2218
-rw-r--r--data/org.freedesktop.udisks2.policy.in535
-rw-r--r--data/udisks2.service.in12
-rw-r--r--doc/.gitignore26
-rw-r--r--doc/Makefile.am84
-rw-r--r--doc/TODO85
-rw-r--r--doc/TODO-ISCSI202
-rw-r--r--doc/man/.gitignore4
-rw-r--r--doc/man/Makefile.am35
-rw-r--r--doc/man/udisks.xml413
-rw-r--r--doc/man/udisksctl.xml376
-rw-r--r--doc/man/udisksd.xml128
-rw-r--r--doc/man/umount.udisks2.xml60
-rw-r--r--doc/udisks2-docs.xml463
-rw-r--r--doc/udisks2-sections.txt1649
-rw-r--r--doc/udisks2.types69
-rw-r--r--doc/version.xml.in1
-rw-r--r--po/LINGUAS68
-rw-r--r--po/POTFILES.in18
-rw-r--r--po/POTFILES.skip2
-rw-r--r--po/ar.po2442
-rw-r--r--po/as.po2442
-rw-r--r--po/az.po2442
-rw-r--r--po/bg.po2442
-rw-r--r--po/bn_IN.po2442
-rw-r--r--po/ca.po2507
-rw-r--r--po/ca@valencia.po2442
-rw-r--r--po/cs.po2508
-rw-r--r--po/cy.po2442
-rw-r--r--po/da.po2508
-rw-r--r--po/de.po2512
-rw-r--r--po/el.po2443
-rw-r--r--po/en_GB.po2508
-rw-r--r--po/eo.po2442
-rw-r--r--po/es.po2444
-rw-r--r--po/et.po2442
-rw-r--r--po/eu.po2443
-rw-r--r--po/fa.po2442
-rw-r--r--po/fi.po2444
-rw-r--r--po/fo.po2442
-rw-r--r--po/fr.po2444
-rw-r--r--po/ga.po2442
-rw-r--r--po/gl.po2443
-rw-r--r--po/gu.po2442
-rw-r--r--po/he.po2442
-rw-r--r--po/hi.po2442
-rw-r--r--po/hr.po2443
-rw-r--r--po/hu.po2509
-rw-r--r--po/ia.po2443
-rw-r--r--po/id.po2507
-rw-r--r--po/it.po2507
-rw-r--r--po/ja.po2443
-rw-r--r--po/ka.po2442
-rw-r--r--po/kk.po2507
-rw-r--r--po/kn.po2442
-rw-r--r--po/ko.po2512
-rw-r--r--po/lt.po2444
-rw-r--r--po/lv.po2443
-rw-r--r--po/ml.po2442
-rw-r--r--po/mr.po2442
-rw-r--r--po/ms.po2442
-rw-r--r--po/nb.po2442
-rw-r--r--po/nl.po2443
-rw-r--r--po/nn.po2442
-rw-r--r--po/oc.po2513
-rw-r--r--po/or.po2442
-rw-r--r--po/pa.po2443
-rw-r--r--po/pl.po2507
-rw-r--r--po/pt.po2442
-rw-r--r--po/pt_BR.po2508
-rw-r--r--po/ro.po2442
-rw-r--r--po/ru.po2511
-rw-r--r--po/sk.po2509
-rw-r--r--po/sl.po2508
-rw-r--r--po/sq.po2442
-rw-r--r--po/sr.po2507
-rw-r--r--po/sr@latin.po2442
-rw-r--r--po/sv.po2509
-rw-r--r--po/ta.po2442
-rw-r--r--po/te.po2442
-rw-r--r--po/th.po2442
-rw-r--r--po/tr.po2511
-rw-r--r--po/uk.po2507
-rw-r--r--po/vi.po2442
-rw-r--r--po/wa.po2442
-rw-r--r--po/zh_CN.po2511
-rw-r--r--po/zh_HK.po2442
-rw-r--r--po/zh_TW.po2443
-rw-r--r--src/.gitignore15
-rw-r--r--src/Makefile.am131
-rw-r--r--src/main.c190
-rw-r--r--src/tests/Makefile.am66
-rw-r--r--src/tests/helper.c117
-rwxr-xr-xsrc/tests/integration-test1499
-rw-r--r--src/tests/test.c587
-rwxr-xr-xsrc/tests/test_polkitd.py197
-rw-r--r--src/tests/testutil.c115
-rw-r--r--src/tests/testutil.h77
-rw-r--r--src/udisks-daemon-marshal.list2
-rw-r--r--src/udisksata.c314
-rw-r--r--src/udisksata.h86
-rw-r--r--src/udisksbasejob.c565
-rw-r--r--src/udisksbasejob.h78
-rw-r--r--src/udiskscrypttabentry.c204
-rw-r--r--src/udiskscrypttabentry.h42
-rw-r--r--src/udiskscrypttabmonitor.c448
-rw-r--r--src/udiskscrypttabmonitor.h38
-rw-r--r--src/udisksdaemon.c1096
-rw-r--r--src/udisksdaemon.h114
-rw-r--r--src/udisksdaemontypes.h196
-rw-r--r--src/udisksdaemonutil.c1482
-rw-r--r--src/udisksdaemonutil.h96
-rw-r--r--src/udisksfstabentry.c242
-rw-r--r--src/udisksfstabentry.h44
-rw-r--r--src/udisksfstabmonitor.c418
-rw-r--r--src/udisksfstabmonitor.h38
-rw-r--r--src/udiskslinuxblock.c2964
-rw-r--r--src/udiskslinuxblock.h39
-rw-r--r--src/udiskslinuxblockobject.c858
-rw-r--r--src/udiskslinuxblockobject.h47
-rw-r--r--src/udiskslinuxdevice.c257
-rw-r--r--src/udiskslinuxdevice.h61
-rw-r--r--src/udiskslinuxdrive.c1606
-rw-r--r--src/udiskslinuxdrive.h39
-rw-r--r--src/udiskslinuxdriveata.c2545
-rw-r--r--src/udiskslinuxdriveata.h56
-rw-r--r--src/udiskslinuxdriveobject.c1119
-rw-r--r--src/udiskslinuxdriveobject.h64
-rw-r--r--src/udiskslinuxencrypted.c738
-rw-r--r--src/udiskslinuxencrypted.h39
-rw-r--r--src/udiskslinuxfilesystem.c2027
-rw-r--r--src/udiskslinuxfilesystem.h39
-rw-r--r--src/udiskslinuxfsinfo.c194
-rw-r--r--src/udiskslinuxfsinfo.h43
-rw-r--r--src/udiskslinuxloop.c464
-rw-r--r--src/udiskslinuxloop.h39
-rw-r--r--src/udiskslinuxmanager.c876
-rw-r--r--src/udiskslinuxmanager.h38
-rw-r--r--src/udiskslinuxmdraid.c1526
-rw-r--r--src/udiskslinuxmdraid.h39
-rw-r--r--src/udiskslinuxmdraidobject.c725
-rw-r--r--src/udiskslinuxmdraidobject.h49
-rw-r--r--src/udiskslinuxpartition.c919
-rw-r--r--src/udiskslinuxpartition.h45
-rw-r--r--src/udiskslinuxpartitiontable.c712
-rw-r--r--src/udiskslinuxpartitiontable.h39
-rw-r--r--src/udiskslinuxprovider.c1076
-rw-r--r--src/udiskslinuxprovider.h40
-rw-r--r--src/udiskslinuxswapspace.c325
-rw-r--r--src/udiskslinuxswapspace.h39
-rw-r--r--src/udiskslogging.c216
-rw-r--r--src/udiskslogging.h87
-rw-r--r--src/udisksmount.c180
-rw-r--r--src/udisksmount.h41
-rw-r--r--src/udisksmountmonitor.c707
-rw-r--r--src/udisksmountmonitor.h42
-rw-r--r--src/udisksprivate.h42
-rw-r--r--src/udisksprovider.c188
-rw-r--r--src/udisksprovider.h75
-rw-r--r--src/udiskssimplejob.c123
-rw-r--r--src/udiskssimplejob.h41
-rw-r--r--src/udisksspawnedjob.c988
-rw-r--r--src/udisksspawnedjob.h43
-rw-r--r--src/udisksstate.c2339
-rw-r--r--src/udisksstate.h76
-rw-r--r--src/udisksthreadedjob.c424
-rw-r--r--src/udisksthreadedjob.h42
-rw-r--r--tools/.gitignore11
-rw-r--r--tools/Makefile.am61
-rw-r--r--tools/udisksctl.c3459
-rw-r--r--tools/umount-udisks.c145
-rw-r--r--udisks/Makefile.am160
-rwxr-xr-xudisks/udisks-pygi-example.py16
-rw-r--r--udisks/udisks.h35
-rw-r--r--udisks/udisks2.pc.in11
-rw-r--r--udisks/udisksclient.c2568
-rw-r--r--udisks/udisksclient.h185
-rw-r--r--udisks/udisksenums.h97
-rw-r--r--udisks/udisksenumtypes.c.template40
-rw-r--r--udisks/udisksenumtypes.h.template24
-rw-r--r--udisks/udiskserror.c63
-rw-r--r--udisks/udiskserror.h45
-rw-r--r--udisks/udisksobjectinfo.c1194
-rw-r--r--udisks/udisksobjectinfo.h51
-rw-r--r--udisks/udiskstypes.h44
-rw-r--r--udisks/udisksversion.h.in74
201 files changed, 1 insertions, 219023 deletions
diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644
index 3cbab40..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1 +0,0 @@
-David Zeuthen <zeuthen@gmail.com>
diff --git a/COPYING b/COPYING
deleted file mode 100644
index 63fabc1..0000000
--- a/COPYING
+++ /dev/null
@@ -1,848 +0,0 @@
-Copyright (C) 2007-2011 David Zeuthen <zeuthen@gmail.com>
-Copyright (C) 2007-2011 Red Hat, Inc.
-All Rights Reserved.
-
-The source code for the udisks daemon and command-line tools are
-licensed to you under the GNU General Public License. Either version 2
-of the License, or (at your option) any later version.
-
-The source code for the libudisks2 dynamic library is licensed to you
-under the GNU Library General Public License. Either version 2 of the
-License, or (at your option) any later version.
-
-Each file is marked with copyright and licensing headers.
-
-The GPLv2 and LGPLv2 licenses are included below.
-
--- BEGIN GPLv2+ License ---
-
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
--- END GPLv2+ License ---
-
--- BEGIN LGPLv2+ License ---
-
- GNU LIBRARY GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the library GPL. It is
- numbered 2 because it goes with version 2 of the ordinary GPL.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it. You can use it for
-your libraries, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the library, or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
- Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library. If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, so that any problems introduced by others will not reflect on
-the original authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software. To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
- Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs. This
-license, the GNU Library General Public License, applies to certain
-designated libraries. This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
- The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it. Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program. However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
- Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries. We
-concluded that weaker conditions might promote sharing better.
-
- However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves. This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them. (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.) The hope is that this
-will lead to faster development of free libraries.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, while the latter only
-works together with the library.
-
- Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
- GNU LIBRARY GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called "this License"). Each licensee is
-addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also compile or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- c) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- d) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Library General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
- NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
- <one line to give the library's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with this library; if not, write to the
- Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
- <signature of Ty Coon>, 1 April 1990
- Ty Coon, President of Vice
-
-That's all there is to it!
-
--- END LGPLv2+ License ---
diff --git a/HACKING b/HACKING
deleted file mode 100644
index a9e7359..0000000
--- a/HACKING
+++ /dev/null
@@ -1,112 +0,0 @@
-CODING STYLE
-============
-
- - Please follow the coding style already used (which is close to the
- GNU style) - if adding new files please include the following mode
- line for emacs and other editors:
-
- -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
-
- - Spaces, not tabs, are used.
-
- - All external interfaces (network protocols, file formats, etc.)
- should be documented in man pages or other documentation.
-
-
-SOURCE CONTROL
-==============
-
-Anonymous checkouts:
-
- $ git clone git://git.freedesktop.org/git/udisks
-
-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 src/tests/integration-test'
- - 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)
- - 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
-===============
-
- - Commit messages should be of the form (the five lines between the
- lines starting with ===)
-
-=== begin example commit ===
-Short explanation of the commit
-
-Longer explanation explaining exactly what's changed, whether any
-external or private interfaces changed, what bugs were fixed (with bug
-tracker reference if applicable) and so forth. Be concise but not too brief.
-=== end example commit ===
-
- - Always add a brief description of the commit to the _first_ line of
- the commit and terminate by two newlines (it will work without the
- second newline, but that is not nice for the interfaces).
-
- - First line (the brief description) must only be one sentence and
- must start with a capital letter. Don't use a trailing period.
-
- - The main description (the body) is normal prose and should use normal
- punctuation and capital letters where appropriate. Normally, for patches
- sent to a mailing list it's copied from there.
-
- - When committing code on behalf of others use the --author option, e.g.
- git commit -a --author "Joe Coder <joe@coder.org>"
-
- - If submitting (or commiting) patch in Bugzilla prefix the first
- line with "Bug <Number> — <Bug Title>" (the dash is U+2014 EM DASH,
- not '-') and include the bug URL in the commit message. Example:
- "Bug 24885 — LVM LVs now have NOPOLICY=0" and
- http://bugs.freedesktop.org/show_bug.cgi?id=24885.
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 0c138eb..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-NULL =
-
-SUBDIRS = data udisks src tools po doc
-
-ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
-
-GCC_COLORS ?= 'auto'
-export GCC_COLORS
-
-EXTRA_DIST = \
- HACKING \
- $(NULL)
-
-DISTCHECK_CONFIGURE_FLAGS= \
- --enable-gtk-doc \
- --disable-introspection \
- --with-udevdir=$$dc_install_base/$(udevdir) \
- --with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir) \
- $(NULL)
-
-sign : dist
- gpg --armor --detach-sign --output udisks-$(VERSION).tar.bz2.sign udisks-$(VERSION).tar.bz2
-
-publish : sign
- scp udisks-$(VERSION).tar.bz2 udisks-$(VERSION).tar.bz2.sign "people.freedesktop.org:/srv/udisks.freedesktop.org/www/releases/"
-
-publish-docs :
- gtkdoc-rebase --html-dir doc/html --online
- ssh "people.freedesktop.org" "mkdir -p /srv/udisks.freedesktop.org/www/docs/$(VERSION)"
- scp doc/html/* "people.freedesktop.org:/srv/udisks.freedesktop.org/www/docs/$(VERSION)"
- ssh "people.freedesktop.org" "rm -f /srv/udisks.freedesktop.org/www/docs/latest; ln -s $(VERSION) /srv/udisks.freedesktop.org/www/docs/latest"
-
-# publish docs readable from http://udisks.freedesktop.org/docs/master/ (instead of latest)
-#
-# This is useful for work-in-progress when hacking on master and you want
-# to easily share API ideas etc. with others without requiring them to
-# build master themselves
-publish-docs-master :
- gtkdoc-rebase --html-dir doc/html --online
- ssh "people.freedesktop.org" "rm -rf /srv/udisks.freedesktop.org/www/docs/master; mkdir -p /srv/udisks.freedesktop.org/www/docs/master"
- scp doc/html/* "people.freedesktop.org:/srv/udisks.freedesktop.org/www/docs/master"
-
-clean-local :
- rm -f *~
diff --git a/NEWS b/NEWS
deleted file mode 100644
index 1f2cd66..0000000
--- a/NEWS
+++ /dev/null
@@ -1,1060 +0,0 @@
-------------
-udisks 2.1.9 (unreleased)
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.8:
-
-(TODO: git shortlog)
-
-Thanks to all our contributors.
-
-Martin Pitt,
-(TODO: date)
-
-
-------------
-udisks 2.1.8
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.7:
-
-Hielke Christian Braun (1):
- Allow NTFS mount option "big_writes"
-
-João Paulo Rechi Vita (1):
- Don't coldplug uninitilized udev devices
-
-Mantas Mikulėnas (1):
- Detect old (non-Pro) MemoryStick cards
-
-Marius Vollmer (1):
- Lock the partition table while creating a new partition
-
-Martin Pitt (6):
- tests: Accept fancy quotes in GLib error messages
- Update translations from transifex
- autogen.sh: Drop obsolete PKG_NAME
- exfat: Drop umask=0077 default
- udisks2.service: Add KillSignal=SIGINT
-
-Mike Frysinger (1):
- Include sys/sysmacros.h for major/minor/makedev
-
-Ritesh Khadgaray (1):
- btrfs: Add support for changing label
-
-Ting-Wei Lan (1):
- build: Fix gtk-doc build when builddir != srcdir
-
-Thanks to all our contributors.
-
-Martin Pitt,
-2016-11-25
-
-------------
-udisks 2.1.7
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.6:
-
-David Heidelberger (1):
- allow disabling ACL
-
-Kylie McClain (1):
- udisksctl: Properly redirect stdout
-
-Marius Vollmer (1):
- Catch bogus UUID changes of MDRAIDs
-
-Martin Pitt (12):
- Fix udiskctl help for glib 2.45
- udisks2.service.in: Add [Install] section
- Fix translator comments in udisksobjectinfo.c
- integration-test: Explicitly require UDisks 2.0 gir
- integration-test: Fix wait_timeout/busy error messages
- integration-test: PEP-8 fixes
- integration-test: Fix Polkit.test_removable_fs
- test_polkitd.py: Fix race condition in waiting for test polkitd
- integration-test: Fix race condition in fake CD drive creation
- integration-test: Add timeout to readd_device()
-
-Tom Yan (1):
- Bug 92488 - Add support for read look-ahead ATA settings
-
-Thanks to all our contributors.
-
-Martin Pitt,
-2016-03-01
-
-------------
-udisks 2.1.6
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.5:
-
-Martin Pitt (4):
- udev rules: Stop hardcoding sed path
- Fix crash on inaccessible RAID member "state" attribute
- UDF: Drop umask=0077 default
- Update translations from transifex
-
-Michael Catanzaro (1):
- Install udisksd into a libexecdir
-
-Ondrej Holy (1):
- Fail before formatting if partition contains a partition table
-
-Peter Hatina (2):
- Fix udisks_daemon_util_file_set_contents() return value handling
- Remove deprecated g_io_scheduler_* calls
-
-Ross Lagerwall (5):
- integration-tests: Settle while waiting for property change
- integration-tests: Don't fail if a SMART test was aborted
- integration-tests: Add a wrapper to write and flush stderr
- Don't ignore isohybrid udf filesystems
- Add support for creating f2fs filesystems
-
-Simon McVittie (1):
- Decide whether devices are on the same seat by uid, not pid
-
-Tomas Bzatek (1):
- UDisksSpawnedJob: Retrieve uid/gid info before forking
-
-Thanks to all our contributors.
-
-Martin Pitt,
-2015-06-30
-
-------------
-udisks 2.1.5
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.4:
-
-David King (1):
- Fix format string signedness warnings
-
-Martin Pitt (15):
- Post-release version bump to 2.1.5
- integration-test: Skip double mount check for NTFS
- Support mounting in /media for FHS compatibility
- Make UdisksClient.get_size_for_display() units translatable
- Provide fallback for systems without ACL support
- Fix crash in udisks_client_finalize()
- Drop unused goto label
- integration-test: Stop requiring the build dependencies
- integration-test: Test fstab parsing
- Recognize PARTUUID and PARTLABEL in fstab
- Drop default [df]mask for VFAT and NTFS
- integration-tests: Don't assume ordering in mount-points property
- Update translations from transifex
-
-Stefan Sauer (2):
- configure: stop using tmpl files for docs
- docs: include the annotation glossary
-
-Thanks to all our contributors.
-
-Martin Pitt,
-2015-03-06
-
-------------
-udisks 2.1.4
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.3:
-
-David Zeuthen (4):
- Add GPT partition types from the Discoverable Partitions Specification
- Remove newly-added "Auto-enabled swap" GTP partition type
- Fine-tune GTP partitions some more
- Send SCSI SYNCHRONIZE CACHE before powering down a drive
-
-Denis Kasak (1):
- Fix buffer overflow in pick_word_at()
-
-Dmitrijs Ledkovs (1):
- Add Intel Fast Flash Standby partition GPT type
-
-Lubomir Rintel (1):
- Skip password strength checks when changing LUKS passphrase
-
-Martin Pitt (26):
- Fix build with clang
- integration-test: Update for logind
- Revert "Fix standby timers"
- integration-test: Fix code formatting
- integration-tests: sync file systems in sync()
- integration-test: Drop sync_workaround, fix property testing
- integration-test: Better failure messages
- integration-test: Fix btrfs test
- Fix display ID for generic FAT
- Update obsolete gnome-common and automake macros
- build: Use config-aux/ directory
- Update .gitignore files
- build: Enable gcc colors
- Drop obsolete g_type_init()
- Update .gitignore files
- Drop obsolete polkit_unix_process_new()
- Fix docs for SmartUpdate()
- Hide Microsoft reserved partition
- Identify JetFlash Transcend drives as thumb drives
- Fix sorting of mount points
- Fix fallback media icons for nonremovable media
- Fix polkit auth string
- Hide DIAGS and IntelRST partitions
- Update translations from transifex
-
-Matthias Clasen (1):
- Add a man page for umount.udisks2
-
-Michael Biebl (1):
- Support building against libsystemd library
-
-Pawel Baldysiak (1):
- udisks: Change name for Intel SW RAID
-
-Phillip Susi (3):
- Use internal pm check for smart poll
- Fix standby timers
- Fix standby timers
-
-Ross Lagerwall (1):
- Fix TOCTOU race when making directories
-
-Samuli Suominen (1):
- Add missing #include
-
-Tomas Bzatek (5):
- Properly initialize all used variables
- udiskslinuxmanager.c: Don't use uninitialized wait_data struct
- Remove useless assignments
- udisks_linux_drive_object_uevent(): Handle null device
- Hide Windows Recovery Environment partitions
-
-
-Thanks to all our contributors.
-
-Martin Pitt,
-December 18, 2014
-
-------------
-udisks 2.1.3
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-This version fixes a security vulnerability (CVE-2014-0004), so please update
-as soon as possible!
-
-Changes since udisks 2.1.2:
-
-David Zeuthen (4):
- Identify SD Card Reader in ChromeBook Pixel
- Send SCSI START STOP UNIT when powering down a drive
- udisksctl: add power-off verb to power off drives
- udisksctl: fix grammar
-
-Marius Vollmer (1):
- Prefer /dev/VG/LV for LVM2 volumes.
-
-Martin Pitt (2):
- Fix buffer overflow in mount path parsing. If users have the possibility
- to create very long mount points, such as with FUSE, they could cause
- udisksd to crash, or even to run arbitrary code as root with specially
- crafted mount paths. [CVE-2014-0004]
-
-Peter Paluch (1):
- Use SECTOR_COUNT=1 when issuing ATA IDENTIFY COMMAND
-
-Tomas Bzatek (3):
- Use reentrant version of getpwuid() for thread safety
- udisks_daemon_util_get_caller_uid_sync(): Add missing goto
- Fix crash when loop-deleting non-loop device
-
-Thanks to all our contributors.
-
-Martin Pitt
-March 10, 2014
-
-------------
-udisks 2.1.2
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.1:
-
-Andrey Jr. Melnikov (1):
- Add exfat mount options
-
-Bastien Nocera (1):
- Hide more rescue partitions
-
-David Zeuthen (2):
- Bug 67679 - build fails due to missing IT_PROG_INTLTOOL macro
-
-Martin Pitt (1):
- Add exfat FS integration test
- Drop "david" user name from publish make rules
-
-Michael Biebl (1):
- Use dosfstools instead of mtools
-
-Pawel Wieczorkiewicz (1):
- Add polkit authorization variables for removable media
-
-Tomas Bzatek (1):
- Fix crash when waiting for loop device
-
-Thanks to all our contributors.
-
-Martin Pitt,
-January 14, 2014
-
-------------
-udisks 2.1.1
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.1.0:
-
-David Zeuthen (10):
- Post-release version bump to 2.1.1
- Properly identify firewire devices as non-system devices
- Identify Lexar Dual Slot USB 3.0 Reader Professional as a card reader
- Identify Transcend USB 3.0 Multi-Card reader as such
- Promote ZFS partition type to generic
- UDisksClient: Make it possible to get part desc based on the part table subtype
- Add ChromeOS partition types
- Use new SSD icon from g-i-t-e
- Identify Patriot Memory USB sticks as thumb drives
- Update NEWS for release
-
-Martin Pitt (4):
- Fix test for logind availability
- Fix hiding of "WD SmartWare" partitions
- integration-test: Fix for nonexisting /run/udev/rules.d/
- integration-test: For VFAT, ignore case for label comparison
-
-Thanks to all our contributors.
-
-David Zeuthen,
-August 20, 2013
-
-------------
-udisks 2.1.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 2.0.92:
-
-Alban Browaeys (1):
- mdraid: Remove spurious argument for the format (which takes none).
-
-David Zeuthen (6):
- Post-release version bump to 2.0.93
- Support broken setups where ID_SERIAL is available but ID_SERIAL_SHORT is not
- Call the right D-Bus completion routines
- Update translations from Transifex
- Bump version to 2.1.0 and update date in man pages
- Update NEWS for release
-
-Martin Pitt (1):
- integration-test: Update for mkntfs
-
-Matthias Clasen (1):
- Initialize a local variable
-
-Thanks to all our contributors.
-
-David Zeuthen,
-March 17, 2013
-
-------------
-udisks 2.0.92
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-This is an unstable pre-release leading up to udisks 2.1.0 and newly
-introduced API and ABI may change in incompatible ways before release
-2.1.0. The udisks 2.1.0 release will be backwards compatible will
-earlier releases. See the udisks(8) man page for more information
-about API stability guarantees.
-
-Changes since udisks 2.0.91:
-
-Alban Browaeys (1):
- build: fix out of source build - set xsltproc path
-
-David Zeuthen (8):
- Post-release version bump to 2.0.92
- Fold UDisksPersistentStore class into UDisksCleanup
- Rename UDisksCleanup to UDisksState
- Don't leak UDisksLinuxDevice when handling uevent
- Check for NULL pointer when creating MD-RAID array
- Use own udev namespace for MD-RAID properties
- Introduce UDISKS_FILESYSTEM_SHARED=1 to use /media for mounting
- Update NEWS for release
-
-Marius Vollmer (2):
- Don't wipe extended partitions.
- Make sure logical partitions stay within the extended partition.
-
-Thanks to all our contributors.
-
-David Zeuthen,
-February 17, 2013
-
-------------
-udisks 2.0.91
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-This is an unstable pre-release leading up to udisks 2.1.0 and newly
-introduced API and ABI may change in incompatible ways before release
-2.1.0. The udisks 2.1.0 release will be backwards compatible will
-earlier releases. See the udisks(8) man page for more information
-about API stability guarantees.
-
-Changes since udisks 2.0.90:
-
-David Zeuthen (9):
- Post-release version bump to 2.0.91
- Don't bail in MD-RAID file monitor event handler
- Add MDRaid:RequestSyncAction() method
- Add MDRaid:SyncRate and MDRaid:SyncRemainingTime properties
- Get the MD-RAID sync rate from the right file
- Pull new translations from Transifex
- Use correct polkit action
- Fix up comments in polkit policy file
- Update NEWS for release
-
-Evan Nemerson (1):
- build: fix passing arguments to configure from autogen.sh
-
-Thanks to all our contributors.
-
-David Zeuthen,
-January 7, 2013
-
-------------
-udisks 2.0.90
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-This is an unstable pre-release leading up to udisks 2.1.0 and newly
-introduced API and ABI may change in incompatible ways before release
-2.1.0. The udisks 2.1.0 release will be backwards compatible will
-earlier releases. See the udisks(8) man page for more information
-about API stability guarantees.
-
-Changes since udisks 2.0.0:
-
-David Zeuthen (121):
- Initial MD-RAID support
- Add Block:MDRaid and Block:MDRaidMember properties pointing to MDRaid objects
- Add MDRaid:Size property and utility to get member, raid block devices
- Add MDRaid:SyncAction and MDRaid:Degraded properties
- Properly initialize variables
- Add Start()/Stop() methods to MDRaid D-Bus interface
- Don't error out with "error stopping" if failing to start a RAID array
- Set Block:PreferredDevice to /dev/md/$MD_NAME, if available
- Nuke debug spew
- Watch for changes on the md/sync_action and md/degraded sysfs files
- Avoid leaking memory when parsing sysfs attributes with integers
- Strip trailing white-space from md/sync_action sysfs attr
- Fix corner-cases for detecting RAID arrays
- Add MDRaid:SyncCompleted property
- Skip partitions of MD-RAID devices
- Make udisks_daemon_util_resolve_link() work when @name contains slashes
- Add MDRaid:ActiveDevices property
- UDisksClient: ignore partitions when finding block device for RAID Array
- Make Block:PreferredDevice work for partitions of RAID arrays
- Slightly change how the MDRaid:ActiveDevice property works
- Tweak MDRaid:ActiveDevices some more
- Add MDRaid.RemoveDevice() method
- Add @start-degraded option to MDRaid.Start()
- Express RAID member state as an array of strings, instead of just a string
- Simplify codepath when removing a RAID disk
- Add MDRaid:BitmapLocation property
- Export MDRaid:ChunkSize property
- Revert "Simplify codepath when removing a RAID disk"
- Deprecate udisks_client_get_drive_info() with udisks_client_get_object_info()
- Initialize reference count to 1
- Skip homehost when calcuating @name member in UDisksObjectInfo for MD-RAID
- Slightly rework UDisksObjectInfo docs
- UDisksClient: include RAID level in description of RAID Array
- Mention that MDRaid:SyncAction is the empty string for arrays w/o redundancy
- Handle nested arrays
- Nuke debug spew
- Set MDRaid:ChunkSize for raid0 but not for raid1
- Consistently refer to MD-RAID as "Linux RAID" in user-visible strings
- Post-release version bump to 2.0.1
- Update my email address
- Document the release process
- Explain post-release actions in HACKING
- Bump version to 2.0.90
- Start writing NEWS for 2.0.90
- Merge branch 'master' into wip/mdraid
- Use @since annotations to mark new D-Bus API available 2.1
- Use Deprecated and Since annotations to mark deprecated and new API for 2.1
- Re-include udisks_client_get_drive_info() in API docs
- Add indexes of deprecated and new-in-2.1 symbols
- Update gtk-doc sections
- Include docs for MD-RAID implementation details
- Update gtk-doc types file
- Add publish-docs-master target
- Remove fa_IR translation
- Update POTFILES.in with new source files
- Add translations for eu, fa, hr and sq from Transifix
- Add missing known jobs for ATA Secure erase to Job:Description docs
- Add missing known jobs for MD-RAID to Job:Description docs
- UDisksClient: Add reference to Job:Operation to get_job_description() docs
- Add Manager.MDRaidCreate() method for RAID Array creation
- Always pass MD devices of the form /dev/mdNNN when assembling RAID arrays
- Serialize authorization checks
- Revert "Serialize authorization checks"
- Add support for option 'no-block' in the Block.Format() method
- Only use #pragma GCC diagnostic on GCC >= 4.6
- UDisksObjectInfo: add one_liner field
- Nuke debug spew
- Don't count /dev/md* devices with bogus UUIDs as MD-RAID arrays
- Use the right device file UDisksObjectInfo.one_liner for a partition of a drive
- Factor out ATA routines
- Introduce UDisksLinuxDevice as a replacement for GUdevDevice
- Forgot to add files
- UDisksLinuxDevice: Don't include the parent_instance member in the docs
- Add logging statements so it's possible to pin-point probing time
- Add udisks_ata_identify_get_word() utility function
- Stop relying on ata_id to set ID_ATA_FEATURE_SET_SMART{,_ENABLED}
- Stop relying on ata_id to set ID_ATA_FEATURE_SET_{PM,APM,AAM}*
- Don't set AamVendorRecommendedValue unless AAM is actually supported
- Stop relying on ata_id to set ID_ATA_FEATURE_SET_SECURITY*
- Stop relying on ata_id to set ID_ATA_ROTATION_RATE_RPM
- Use gathered IDENTIFY DATA as primary way of identifying ATA devices
- Block.Format: add @update-partition-type option
- Add support for creating UDF filesystems using mkudffs(8)
- Add a Drive.PowerOff() method
- Add Drive.Ata.SmartSetEnabled() method
- Fix up docs
- UDisksLinuxDevice: add a reprobe_sync() method
- Update SMART data after enabling SMART
- Add missing since tag to newly added Drive.Ata.SmartSetEnabled() method
- Fix grammar
- UDisksObjectInfo: Change format of one_liner
- Make UDisksObjectInfo a GObject and hide its struct
- Update what symbolic icons to use
- Ensure HintAuto is FALSE for PC floppy drives
- Add Block:Id property
- Always use .modify-device for devices set up by the calling user
- Keep track of MD RAID arrays started/created via udisks
- Fix thinko in routine to find a free MD RAID device
- Allow MDRaid.RemoveDevice() without authz if the caller started the array
- Use 'drive-multidisk' instead of 'gdu-enclosure' for RAID arrays
- Mention RAID split-brain syndrome
- Add new MDRaid.AddDevice() method
- Add MDRaid.SetBitmapLocation() method
- Use --scan and --uuid when starting a MD-RAID device
- Use setup_by_user() in more places
- UDisksObjectInfo: Add get_sort_key() method
- UDisksObjectInfo: fix memory leak
- Add support for setting the symbolic icon for a device
- Add support for querying and configuring the Write Cache for ATA devices
- docs: Fix up description of WriteCacheEnabled and document valid values
- Mention the right ATA subcommand for the ata-write-cache-enabled key
- Make sure drive properties are updated after applying configuration
- Add UDisksClient.queue_changed()
- Fix docs for UDisksClient.queue_changed()
- Add support for UDISKS_CAN_POWER_OFF udev property
- Introduce new Job:Bytes and Job:Rate properties
- Use both WWN and serials for VPD, if available
- Remove MDRaid:CanStart{,Degraded} properties
- Pull latest translations from Transifex
- Add new translations from Transifix
- Update NEWS for release
-
-Thanks to all our contributors.
-
-David Zeuthen,
-December 18, 2012
-
-------------
-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
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 1.98.0:
-
-Ayan George (1):
- Mark Realtek rts5229 based card readers as flash drives.
-
-David Zeuthen (39):
- Post-release version bump to 1.99.0
- Catch up with latest polkit guidance
- Add Documentation key to systemd unit file
- Add Block.OpenForBenchmark() method
- Add drive configuration interfaces and configuration files
- Don't require auth for Standby'ing non-system drives on own seat
- Add DriveAta.PmWakeup() method
- Default to mode 0600 for drive config files
- Drop the 'drive-' prefix for drive configuration files
- Move Drive:Configuration property up a bit
- Add erase parameter to Block.Format() to zero out device before formatting
- Bug 51439 – udisks should hide lvm PVs
- Set Job:ExpectedEndTime when erasing a device
- Issue BLKRRPART if wiping a device with an existing partition table
- Init interface proxies on hotplug too
- Add ATA Secure Erase functionality
- Add support for VMWare filesystem types and GPT partition types
- Don't use g_propagate_error() with a NULL GError
- Don't report progress for ATA Secure Erase when expected time is >508 minu
- When setting up LUKS, erase the cleartext device rather than the cryptotex
- Inhibit system shutdown, sleep and idle when formatting and erasing device
- Don't return uninitialized variable on inhibitor error path
- Fix some uninitialized variable warnings
- Add more compiler warnings
- Disable -Wformat-nonliteral for a tiny block of code
- Fix typo
- Update compiler warning flags
- Black-list seemingly invalid WWN for SAMSUNG SP1604N hard disks
- client: Add Apple Core Storage GPT partition type
- Ignore "Apple Boot" GPT partitions
- Add a Block.Rescan() method
- Add "Linux Filesystem" GPT partition type
- Use ATA PASS-THROUGH (16) command instead ATA PASS-THROUGH (12) command
- Create cleanup object before coldplugging
- Ignore non-Linux software on SanDisk Cruzer
- Update /run/udisks2/loop file before setting up the loop device
- Update translations from Transifex
- Update docs
- Update NEWS for release
-
-Martin Pitt (9):
- integration-test: Fix existance test of local state dirs
- integration-test: Explicit polkit tests
- integration-test: Check polkit denial
- integration-test: Fix Polkit.test_internal_fs_nobody test case
- Ship integration-test in the tarball
- integration-test: Fix parsing of daemon path in system mode
- integration-test: Use mock polkitd
- integration-test: Use Gio.TestDBus() again
- integration-test: More robust syncing
-
-Thanks to all our contributors.
-
-David Zeuthen,
-July 27, 2012
-
-------------
-udisks 1.98.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 1.97.0:
-
-David Zeuthen (15):
- Post-release version bump to 1.98.0
- udisksctl: add 'smart-simulate' verb
- udisksctl: describe 'loop-setup' and 'loop-delete' verbs
- Call it "Disk Manager" and reword some sections of udisks(8) man page
- Bug 49842 – Unhandled rootfs on bind mount
- Drive: Refuse to eject drives that appear to be in use
- Add some documentation about polkit variables
- Rename current polkit variables and also add some new ones
- Move table with polkit variables to the "Authorization Checks" chapter
- If a block device has ID_PATH set, consider it to be a drive
- Use "device" instead of "block_device" in the polkit variables
- Add id.* and partition.* polkit variables
- Rework part of the polkit variable documentation
- udisksd: work if polkitd is not available
- Update NEWS for release
-
-Martin Pitt (8):
- integration tests: Update expected mount points
- integration tests: Suspend gvfs-udisks2-volume-monitor
- integration-test: Update expected exception names
- integration-test: Mitigate race after mounting
- Wait for the correct device after formatting
- integration-test: Update expected Luks mount points
- integration-test: Quiesce wipefs output
- integration-test: Run on temporary local DBus
-
-Thanks to all our contributors.
-
-David Zeuthen,
-June 7, 2012
-
-------------
-udisks 1.97.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 1.96.0:
-
- David Zeuthen (22):
- Post-release version bump to 1.97.0
- Add loop.autoclear option to Filesystem.Mount() method
- Also check for "target is busy" when checking umount(8) output
- Loop: add :Autoclear property and SetAutoclear() method
- Don't assign the Loop D-Bus interface to partitions of a loop device
- Fix up how we check if use is authorized for Loop.SetAutoclear()
- Manager: Add new 'no-part-scan' option in LoopSetup() method
- Manager: Add locking around LoopSetup()
- Warn if /run/udisks2/loop has an existing entry when setting up a new loop device
- UDisksClient: add get_loop_for_block() convenience method
- Loop: add SetupByUID property
- Add work-around to show FS on CDs/USB sticks created using isohybrid
- Daemon: Add new find_block_*() convenience methods
- Manager: wait for partitions to appear before returning in LoopSetup()
- UDisksDaemon: add get_objects() method
- UDisksDaemon: rework wait_for_object_sync() method
- Revert "Add loop.autoclear option to Filesystem.Mount() method"
- Update path to mounted-fs file in documentation
- UDisksCleanup: Remove stale entries when adding new ones
- Simplify loop device checking
- Loop: try writing to loop/autoclear sysfs file before LO_{GET,SET}_STATUS
- Update NEWS for release
-
-Thanks to all our contributors.
-
-David Zeuthen,
-May 9, 2012
-
-------------
-udisks 1.96.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 1.95.0:
-
- David Zeuthen (3):
- Post-release version bump to 1.96.0
- Actually link with libsystemd-login
- Update NEWS for release
-
-Thanks to all our contributors.
-
-David Zeuthen,
-April 30, 2012
-
-------------
-udisks 1.95.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-Changes since udisks 1.94.0:
-
- David Zeuthen (32):
- Post-release version bump to 1.95.0
- Mention udisks audience (and non-audience) in README
- Update link to GVolumeMonitor docs
- Use libacl library instead of setfacl(1)
- Work around missing serial/wwn on VMware hard disks
- Add multi-seat support
- Add versioning macros
- Make on_same_seat() also work for drive objects
- Fix reference count mistake in previous commit
- Interpret ID_SEAT=all to mean that a device is available on all seats
- Add section about polkit actions to the docs
- Fix 'make distcheck'
- Rearrange docs so man pages come first
- Move audience blurb from README to the udisks(8) man page
- Move API STABILITY remarks to udisks(8) man page
- udisksctl: Make man page point to API STABILITY section of udisks(8) man page
- Use upper-case for all man page sections
- Remove section about ID_DRIVE* properties
- Add missing "on" in udisks(8) man page
- Fix typos in policy file
- Add separate polkit actions for ejecting media
- Fix typo
- Reword parts of the udisks(8) man page
- Add a bunch of translation comments
- Add some more translation context and strings
- Make $(udisks2.device) in authentication messages include the vendor/model
- Remove danish translation
- Add Transifex config and pull latest translations
- Remove support for ID_SEAT=all
- Remove unused .filesystem-unmount-others-shared polkit action
- Minor doc fixes
- Update NEWS for release
-
-Thanks to all our contributors.
-
-David Zeuthen,
-April 30, 2012
-
-------------
-udisks 1.94.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices. This is the first release of
-the new 2.x series. This release is parallel-installable with udisks
-1.x.
-
-Changes since udisks 1.93.0:
-
- David Zeuthen (10):
- Post-release version bump to 1.94.0
- Pass --readonly to cryptsetup(8) if device to unlock is read-only
- Fix how we sign the tarballs
- Update docs
- Clarify docs for Filesystem.Mount() and Filesystem.Unmount()
- Change some D-Bus types from bytestring ('ay') to UTF8 ('s')
- Convert some g_warning() uses to udisks_warning()
- Add udev rules for identifying devices which should not be shown
- Make escaping work properly with non-ASCII UTF-8 strings
- Update NEWS for release
-
- Edward Sheldrake (1):
- Fix unmounting large disks when not asked to
-
-Thanks to all our contributors.
-
-David Zeuthen,
-April 10, 2012
-
-------------
-udisks 1.93.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices. This is the first release of
-the new 2.x series. This release is parallel-installable with udisks
-1.x.
-
-Changes since udisks 1.92.0:
-
- David Zeuthen (13):
- Post-release version bump to 1.93.0
- Don't include sys/acl.h - it's not needed
- Add a section about /org/freedesktop/UDisks2/block_devices/* objects
- Reword the section about block device objects a little bit
- Add a section about /org/freedesktop/UDisks2/drives/* objects
- Add a section about /org/freedesktop/UDisks2/jobs/* objects
- Run gtkdoc-rebase to fix up links for GLib types
- Force MediaRemovable to TRUE for e.g. SD cards using the mmc layer
- Ensure that whatever we pass as -t to mount(8) is in a whitelist
- Ensure that the loop file name we pass to the kernel is always NUL-termina
- Properly escape all device files
- Tweak the docs some
- Update NEWS for release
-
-Thanks to all our contributors.
-
-David Zeuthen,
-Mar 5, 2012
-
-------------
-udisks 1.92.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices. This is the first release of
-the new 2.x series. This release is parallel-installable with udisks
-1.x.
-
-Changes since udisks 1.91.0:
-
- Colin Walters (1):
- client: Fix bit shifts of flags on 32 bit
-
- David Zeuthen (6):
- Post-release version bump to version 1.92.0
- Avoid using $XDG_RUNTIME_DIR/media for now
- Don't free object twice when deleting a loop device
- Use /run/media/$USER for mounting
- Move to /usr-only setup and get rid of hardcoded paths to /lib and sbin
- Update NEWS for release
-
-
-Thanks to all our contributors.
-
-David Zeuthen,
-Feb 23, 2012
-
-------------
-udisks 1.91.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices. This is the first release of
-the new 2.x series. This release is parallel-installable with udisks
-1.x.
-
-Changes since udisks 1.90.0:
-
- Benedikt Morbach (1):
- Install a systemd service file if systemd is used
-
- David Zeuthen (27):
- Post-release version bump to version 1.91.0
- Ensure PATH is set
- Fix use of memset(3)
- Rename systemd service to udisks2 and fix a couple of typos
- Add 2012 to copyright years
- Remove copyright and license from docs and add link to online docs
- Fix up doc page
- Use org.freedesktop.UDisks2.* for errors, not org.freedesktop.UDisks.*
- Also update the error name in D-Bus docs
- Move polkit .policy file from policy/ to data/
- Add Danish translation
- Add Transifex URL to README file
- Add targets for release management
- Use gobject-introspection Makefile
- Update POTFILES.in
- Fix 'make distcheck'
- For mount options, switch from comment=udisks to x-udisks
- Prefer mounting in /run/user/$USER/media instead of /media
- With /media and /run on tmfs, switch to temporary store for mounted-fs
- udisksctl: nuke PORT column in output of 'status' verb
- udisksctl: sort the drives using Drive:SortKey for 'status' verb
- Make sure that Drive:SortKey sorts e.g. sdz before sdaa
- Do coldplug for block devices twice
- Use g_dbus_interface_dup_object() and check return value
- Shut up valgrind complaing about LOOP_GET_STATUS64 ioctl
- Fix a couple of uninitialized warnings and simplify SMART self-test handling
- Update NEWS for release
-
- Martin Pitt (1):
- Fix .gir make dependencies
-
-
-Thanks to all our contributors.
-
-David Zeuthen,
-Feb 6, 2012
-
-------------
-udisks 1.90.0
-------------
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices. This is the first release of
-the new 2.x series. This release is parallel-installable with udisks
-1.x.
-
-Thanks to all our contributors.
-
-David Zeuthen,
-Jan 20, 2012
-
diff --git a/README b/README
index 034b156..00a2545 100644
--- a/README
+++ b/README
@@ -1,46 +1 @@
-OVERVIEW
-========
-
-The udisks project provides a daemon, tools and libraries to access
-and manipulate disks and storage devices.
-
-For API stability and intended audience of udisks, see the API
-STABILITY and AUDIENCE section of the udisks(8) man page
-(doc/man/udisks.xml in the tarball and git repository).
-
-LICENSE
-=======
-
-See the COPYING file for the license. In a nutshell, the daemon and
-tools are licensed under the GPLv2 (or later) and libraries are
-licensed under LGPLv2 (or later).
-
-I18N and L10N
-=============
-
-We're using Transifex for translations, see
-
- https://www.transifex.net/projects/p/udisks/
-
-for how to contribute.
-
-RELEASES
-========
-
-Releases of udisks are available in compressed tarballs from
-
- http://udisks.freedesktop.org/releases/
-
-To verify the authenticity of the compressed tarball, use this command
-
- $ gpg --verify udisks-$(VERSION).tar.bz2.sign udisks-$(VERSION).tar.bz2
- gpg: Signature made Sat 10 Mar 2012 03:00:30 PM EST using RSA key ID 3418A891
- gpg: Good signature from "David Zeuthen <zeuthen@gmail.com>"
- gpg: aka "[jpeg image of size 5237]"
-
-BUGS and DEVELOPMENT
-====================
-
-Please report bugs via the freedesktop.org bugzilla at
-
- http://bugs.freedesktop.org/enter_bug.cgi?product=udisks
+This repository has moved to https://github.com/storaged-project/udisks
diff --git a/acinclude.m4 b/acinclude.m4
deleted file mode 100644
index d151596..0000000
--- a/acinclude.m4
+++ /dev/null
@@ -1,319 +0,0 @@
-dnl Macros to check the presence of generic (non-typed) symbols.
-dnl Copyright (c) 2006-2008 Diego Pettenò <flameeyes@gmail.com>
-dnl Copyright (c) 2006-2008 xine project
-dnl
-dnl This program is free software; you can redistribute it and/or modify
-dnl it under the terms of the GNU General Public License as published by
-dnl the Free Software Foundation; either version 3, or (at your option)
-dnl any later version.
-dnl
-dnl This program is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-dnl GNU General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU General Public License
-dnl along with this program; if not, write to the Free Software
-dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-dnl 02110-1301, USA.
-dnl
-dnl As a special exception, the copyright owners of the
-dnl macro gives unlimited permission to copy, distribute and modify the
-dnl configure scripts that are the output of Autoconf when processing the
-dnl Macro. You need not follow the terms of the GNU General Public
-dnl License when using or distributing such scripts, even though portions
-dnl of the text of the Macro appear in them. The GNU General Public
-dnl License (GPL) does govern all other use of the material that
-dnl constitutes the Autoconf Macro.
-dnl
-dnl This special exception to the GPL applies to versions of the
-dnl Autoconf Macro released by this project. When you make and
-dnl distribute a modified version of the Autoconf Macro, you may extend
-dnl this special exception to the GPL to apply to your modified version as
-dnl well.
-
-dnl Check if the flag is supported by compiler
-dnl CC_CHECK_CFLAGS_SILENT([FLAG], [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
-
-AC_DEFUN([CC_CHECK_CFLAGS_SILENT], [
- AC_CACHE_VAL(AS_TR_SH([cc_cv_cflags_$1]),
- [ac_save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $1"
- AC_COMPILE_IFELSE([AC_LANG_SOURCE([int a;])],
- [eval "AS_TR_SH([cc_cv_cflags_$1])='yes'"],
- [eval "AS_TR_SH([cc_cv_cflags_$1])='no'"])
- CFLAGS="$ac_save_CFLAGS"
- ])
-
- AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
- [$2], [$3])
-])
-
-dnl Check if the flag is supported by compiler (cacheable)
-dnl CC_CHECK_CFLAGS([FLAG], [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
-
-AC_DEFUN([CC_CHECK_CFLAGS], [
- AC_CACHE_CHECK([if $CC supports $1 flag],
- AS_TR_SH([cc_cv_cflags_$1]),
- CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here!
- )
-
- AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
- [$2], [$3])
-])
-
-dnl CC_CHECK_CFLAG_APPEND(FLAG, [action-if-found], [action-if-not-found])
-dnl Check for CFLAG and appends them to CFLAGS if supported
-AC_DEFUN([CC_CHECK_CFLAG_APPEND], [
- AC_CACHE_CHECK([if $CC supports $1 flag],
- AS_TR_SH([cc_cv_cflags_$1]),
- CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here!
- )
-
- AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes],
- [CFLAGS="$CFLAGS $1"; DEBUG_CFLAGS="$DEBUG_CFLAGS $1"; $2], [$3])
-])
-
-dnl CC_CHECK_CFLAGS_APPEND([FLAG1 FLAG2], [action-if-found], [action-if-not])
-AC_DEFUN([CC_CHECK_CFLAGS_APPEND], [
- for flag in $1; do
- CC_CHECK_CFLAG_APPEND($flag, [$2], [$3])
- done
-])
-
-dnl Check if the flag is supported by linker (cacheable)
-dnl CC_CHECK_LDFLAGS([FLAG], [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
-
-AC_DEFUN([CC_CHECK_LDFLAGS], [
- AC_CACHE_CHECK([if $CC supports $1 flag],
- AS_TR_SH([cc_cv_ldflags_$1]),
- [ac_save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $1"
- AC_LANG_PUSH([C])
- AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 1; }])],
- [eval "AS_TR_SH([cc_cv_ldflags_$1])='yes'"],
- [eval "AS_TR_SH([cc_cv_ldflags_$1])="])
- AC_LANG_POP([C])
- LDFLAGS="$ac_save_LDFLAGS"
- ])
-
- AS_IF([eval test x$]AS_TR_SH([cc_cv_ldflags_$1])[ = xyes],
- [$2], [$3])
-])
-
-dnl define the LDFLAGS_NOUNDEFINED variable with the correct value for
-dnl the current linker to avoid undefined references in a shared object.
-AC_DEFUN([CC_NOUNDEFINED], [
- dnl We check $host for which systems to enable this for.
- AC_REQUIRE([AC_CANONICAL_HOST])
-
- case $host in
- dnl FreeBSD (et al.) does not complete linking for shared objects when pthreads
- dnl are requested, as different implementations are present; to avoid problems
- dnl use -Wl,-z,defs only for those platform not behaving this way.
- *-freebsd* | *-openbsd*) ;;
- *)
- dnl First of all check for the --no-undefined variant of GNU ld. This allows
- dnl for a much more readable commandline, so that people can understand what
- dnl it does without going to look for what the heck -z defs does.
- for possible_flags in "-Wl,--no-undefined" "-Wl,-z,defs"; do
- CC_CHECK_LDFLAGS([$possible_flags], [LDFLAGS_NOUNDEFINED="$possible_flags"])
- break
- done
- ;;
- esac
-
- AC_SUBST([LDFLAGS_NOUNDEFINED])
-])
-
-dnl Check for a -Werror flag or equivalent. -Werror is the GCC
-dnl and ICC flag that tells the compiler to treat all the warnings
-dnl as fatal. We usually need this option to make sure that some
-dnl constructs (like attributes) are not simply ignored.
-dnl
-dnl Other compilers don't support -Werror per se, but they support
-dnl an equivalent flag:
-dnl - Sun Studio compiler supports -errwarn=%all
-AC_DEFUN([CC_CHECK_WERROR], [
- AC_CACHE_CHECK(
- [for $CC way to treat warnings as errors],
- [cc_cv_werror],
- [CC_CHECK_CFLAGS_SILENT([-Werror], [cc_cv_werror=-Werror],
- [CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all])])
- ])
-])
-
-AC_DEFUN([CC_CHECK_ATTRIBUTE], [
- AC_REQUIRE([CC_CHECK_WERROR])
- AC_CACHE_CHECK([if $CC supports __attribute__(( ifelse([$2], , [$1], [$2]) ))],
- AS_TR_SH([cc_cv_attribute_$1]),
- [ac_save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $cc_cv_werror"
- AC_LANG_PUSH([C])
- AC_COMPILE_IFELSE([AC_LANG_SOURCE([$3])],
- [eval "AS_TR_SH([cc_cv_attribute_$1])='yes'"],
- [eval "AS_TR_SH([cc_cv_attribute_$1])='no'"])
- AC_LANG_POP([C])
- CFLAGS="$ac_save_CFLAGS"
- ])
-
- AS_IF([eval test x$]AS_TR_SH([cc_cv_attribute_$1])[ = xyes],
- [AC_DEFINE(
- AS_TR_CPP([SUPPORT_ATTRIBUTE_$1]), 1,
- [Define this if the compiler supports __attribute__(( ifelse([$2], , [$1], [$2]) ))]
- )
- $4],
- [$5])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_CONSTRUCTOR], [
- CC_CHECK_ATTRIBUTE(
- [constructor],,
- [void __attribute__((constructor)) ctor() { int a; }],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_FORMAT], [
- CC_CHECK_ATTRIBUTE(
- [format], [format(printf, n, n)],
- [void __attribute__((format(printf, 1, 2))) printflike(const char *fmt, ...) { fmt = (void *)0; }],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_FORMAT_ARG], [
- CC_CHECK_ATTRIBUTE(
- [format_arg], [format_arg(printf)],
- [char *__attribute__((format_arg(1))) gettextlike(const char *fmt) { fmt = (void *)0; }],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_VISIBILITY], [
- CC_CHECK_ATTRIBUTE(
- [visibility_$1], [visibility("$1")],
- [void __attribute__((visibility("$1"))) $1_function() { }],
- [$2], [$3])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_NONNULL], [
- CC_CHECK_ATTRIBUTE(
- [nonnull], [nonnull()],
- [void __attribute__((nonnull())) some_function(void *foo, void *bar) { foo = (void*)0; bar = (void*)0; }],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_UNUSED], [
- CC_CHECK_ATTRIBUTE(
- [unused], ,
- [void some_function(void *foo, __attribute__((unused)) void *bar);],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_SENTINEL], [
- CC_CHECK_ATTRIBUTE(
- [sentinel], ,
- [void some_function(void *foo, ...) __attribute__((sentinel));],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_DEPRECATED], [
- CC_CHECK_ATTRIBUTE(
- [deprecated], ,
- [void some_function(void *foo, ...) __attribute__((deprecated));],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_ALIAS], [
- CC_CHECK_ATTRIBUTE(
- [alias], [weak, alias],
- [void other_function(void *foo) { }
- void some_function(void *foo) __attribute__((weak, alias("other_function")));],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_MALLOC], [
- CC_CHECK_ATTRIBUTE(
- [malloc], ,
- [void * __attribute__((malloc)) my_alloc(int n);],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_PACKED], [
- CC_CHECK_ATTRIBUTE(
- [packed], ,
- [struct astructure { char a; int b; long c; void *d; } __attribute__((packed));],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_CONST], [
- CC_CHECK_ATTRIBUTE(
- [const], ,
- [int __attribute__((const)) twopow(int n) { return 1 << n; } ],
- [$1], [$2])
-])
-
-AC_DEFUN([CC_FLAG_VISIBILITY], [
- AC_REQUIRE([CC_CHECK_WERROR])
- AC_CACHE_CHECK([if $CC supports -fvisibility=hidden],
- [cc_cv_flag_visibility],
- [cc_flag_visibility_save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $cc_cv_werror"
- CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden],
- cc_cv_flag_visibility='yes',
- cc_cv_flag_visibility='no')
- CFLAGS="$cc_flag_visibility_save_CFLAGS"])
-
- AS_IF([test "x$cc_cv_flag_visibility" = "xyes"],
- [AC_DEFINE([SUPPORT_FLAG_VISIBILITY], 1,
- [Define this if the compiler supports the -fvisibility flag])
- $1],
- [$2])
-])
-
-AC_DEFUN([CC_FUNC_EXPECT], [
- AC_REQUIRE([CC_CHECK_WERROR])
- AC_CACHE_CHECK([if compiler has __builtin_expect function],
- [cc_cv_func_expect],
- [ac_save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $cc_cv_werror"
- AC_LANG_PUSH([C])
- AC_COMPILE_IFELSE([AC_LANG_SOURCE(
- [int some_function() {
- int a = 3;
- return (int)__builtin_expect(a, 3);
- }])],
- [cc_cv_func_expect=yes],
- [cc_cv_func_expect=no])
- AC_LANG_POP([C])
- CFLAGS="$ac_save_CFLAGS"
- ])
-
- AS_IF([test "x$cc_cv_func_expect" = "xyes"],
- [AC_DEFINE([SUPPORT__BUILTIN_EXPECT], 1,
- [Define this if the compiler supports __builtin_expect() function])
- $1],
- [$2])
-])
-
-AC_DEFUN([CC_ATTRIBUTE_ALIGNED], [
- AC_REQUIRE([CC_CHECK_WERROR])
- AC_CACHE_CHECK([highest __attribute__ ((aligned ())) supported],
- [cc_cv_attribute_aligned],
- [ac_save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $cc_cv_werror"
- AC_LANG_PUSH([C])
- for cc_attribute_align_try in 64 32 16 8 4 2; do
- AC_COMPILE_IFELSE([AC_LANG_SOURCE([
- int main() {
- static char c __attribute__ ((aligned($cc_attribute_align_try))) = 0;
- return c;
- }])], [cc_cv_attribute_aligned=$cc_attribute_align_try; break])
- done
- AC_LANG_POP([C])
- CFLAGS="$ac_save_CFLAGS"
- ])
-
- if test "x$cc_cv_attribute_aligned" != "x"; then
- AC_DEFINE_UNQUOTED([ATTRIBUTE_ALIGNED_MAX], [$cc_cv_attribute_aligned],
- [Define the highest alignment supported])
- fi
-])
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index c73eee8..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-# Run this to generate all the initial makefiles, etc.
-
-srcdir=`dirname $0`
-test -z "$srcdir" && srcdir=.
-
-(test -f $srcdir/src/Makefile.am) || {
- echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
- echo " top-level udisks directory"
- exit 1
-}
-
-which gnome-autogen.sh || {
- echo "You need to install gnome-common"
- exit 1
-}
-
-. gnome-autogen.sh --enable-gtk-doc "$@"
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index e4ec9d0..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,267 +0,0 @@
-
-m4_define([udisks_major_version], [2])
-m4_define([udisks_minor_version], [1])
-m4_define([udisks_micro_version], [9])
-
-m4_define([udisks_version], [udisks_major_version.udisks_minor_version.udisks_micro_version])
-
-AC_INIT([udisks],[udisks_version],[http://bugs.freedesktop.org/enter_bug.cgi?product=udisks],[udisks])
-
-UDISKS_MAJOR_VERSION=udisks_major_version
-UDISKS_MINOR_VERSION=udisks_minor_version
-UDISKS_MICRO_VERSION=udisks_micro_version
-UDISKS_VERSION=udisks_version
-AC_SUBST(UDISKS_MAJOR_VERSION)
-AC_SUBST(UDISKS_MINOR_VERSION)
-AC_SUBST(UDISKS_MICRO_VERSION)
-AC_SUBST(UDISKS_VERSION)
-
-AC_CONFIG_MACRO_DIR([m4])
-AC_CONFIG_SRCDIR([src])
-AC_CONFIG_HEADERS([config.h])
-AC_CONFIG_AUX_DIR([build-aux])
-
-AM_INIT_AUTOMAKE([1.11 foreign silent-rules dist-bzip2 no-dist-gzip])
-AM_MAINTAINER_MODE
-AM_SILENT_RULES([yes])
-
-AX_CHECK_ENABLE_DEBUG
-
-AC_PROG_CC
-AC_ISC_POSIX
-AC_HEADER_STDC
-AC_PROG_LIBTOOL
-
-
-# Compilation
-#
-
-GNOME_COMPILE_WARNINGS([maximum])
-
-CC_CHECK_CFLAGS_APPEND([ \
- -Waggregate-return \
- -Wall \
- -W \
- -Wextra \
- -Wcast-align \
- -Wdeclaration-after-statement \
- -Wendif-labels \
- -Werror=format-security \
- -Werror=implicit-function-declaration \
- -Werror=overflow \
- -Wformat-nonliteral \
- -Wformat=2 \
- -Wimplicit \
- -Winit-self \
- -Wlogical-op \
- -Wmissing-declarations \
- -Wmissing-format-attribute \
- -Wmissing-include-dirs \
- -Wmissing-noreturn \
- -Wmissing-prototypes \
- -Wnested-externs \
- -Wno-inline \
- -Wno-long-long \
- -Wno-missing-field-initializers \
- -Wno-overlength-strings \
- -Wno-switch-enum \
- -Wno-unused-parameter \
- -Wno-unused-result \
- -Wold-style-definition \
- -Wpacked \
- -Wpointer-arith \
- -Wshadow \
- -Wsign-compare \
- -Wstrict-aliasing=2 \
- -Wstrict-prototypes \
- -Wundef \
- -Wuninitialized \
- -Wmaybe-uninitialized \
- -Wunsafe-loop-optimizations \
- -Wvla \
- -Wwrite-strings \
- -fdata-sections \
- -fdiagnostics-show-option \
- -ffast-math \
- -ffunction-sections \
- -fno-common \
- -fno-strict-aliasing \
- -D_LARGEFILE64_SOURCE \
- -D_FILE_OFFSET_BITS=64 \
-])
-
-AC_PATH_PROG([XSLTPROC], [xsltproc])
-if test -z "$XSLTPROC"; then
- AC_MSG_ERROR([xsltproc is needed])
-fi
-
-GTK_DOC_CHECK([1.3],[--flavour no-tmpl])
-
-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])
-
-# Behavior
-#
-
-AC_ARG_ENABLE(fhs-media,
- [AS_HELP_STRING([--enable-fhs-media],
- [Mount devices in /media instead of /run/media [default=no]])],
- fhs_media=yes,
- fhs_media=no)
-if test "x$fhs_media" = "xyes"; then
- AC_DEFINE([HAVE_FHS_MEDIA], 1, [Define to 1 to use /media for mounting])
-fi
-
-# Libraries
-#
-
-PKG_CHECK_MODULES(GUDEV, [gudev-1.0 >= 165])
-AC_SUBST(GUDEV_CFLAGS)
-AC_SUBST(GUDEV_LIBS)
-
-PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.36])
-AC_SUBST(GLIB_CFLAGS)
-AC_SUBST(GLIB_LIBS)
-
-PKG_CHECK_MODULES(GIO, [gio-unix-2.0 >= 2.36])
-AC_SUBST(GIO_CFLAGS)
-AC_SUBST(GIO_LIBS)
-
-PKG_CHECK_MODULES(POLKIT_GOBJECT_1, [polkit-gobject-1 >= 0.102])
-AC_SUBST(POLKIT_GOBJECT_1_CFLAGS)
-AC_SUBST(POLKIT_GOBJECT_1_LIBS)
-
-PKG_CHECK_MODULES(POLKIT_AGENT_1, [polkit-agent-1 >= 0.102])
-AC_SUBST(POLKIT_AGENT_1_CFLAGS)
-AC_SUBST(POLKIT_AGENT_1_LIBS)
-
-PKG_CHECK_MODULES(LIBATASMART, [libatasmart >= 0.17])
-AC_SUBST(LIBATASMART_CFLAGS)
-AC_SUBST(LIBATASMART_LIBS)
-
-PKG_CHECK_MODULES(LIBSYSTEMD_LOGIN, [libsystemd >= 209], [have_libsystemd_login=yes],
- [PKG_CHECK_MODULES(LIBSYSTEMD_LOGIN, [libsystemd-login >= 44 libsystemd-daemon],
- [have_libsystemd_login=yes],
- [have_libsystemd_login=no])])
-AM_CONDITIONAL(HAVE_LIBSYSTEMD_LOGIN, test x$have_libsystemd_login = xyes)
-if test "x$have_libsystemd_login" = "xyes"; then
- AC_DEFINE([HAVE_LIBSYSTEMD_LOGIN], 1, [Define to 1 if libsystemd-login is available])
-fi
-AC_SUBST(HAVE_LIBSYSTEMD_LOGIN)
-AC_SUBST(LIBSYSTEMD_LOGIN_CFLAGS)
-AC_SUBST(LIBSYSTEMD_LOGIN_LIBS)
-
-# udevdir
-AC_ARG_WITH([udevdir],
- AS_HELP_STRING([--with-udevdir=DIR], [Directory for udev]),
- [],
- [with_udevdir=$($PKG_CONFIG --variable=udevdir udev)])
-AC_SUBST([udevdir], [$with_udevdir])
-
-# systemd
-AC_ARG_WITH([systemdsystemunitdir],
- AS_HELP_STRING([--with-systemdsystemunitdir=DIR], [Directory for systemd service files]),
- [],
- [with_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)])
-if test "x$with_systemdsystemunitdir" != "xno"; then
- AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])
-fi
-AM_CONDITIONAL(HAVE_SYSTEMD, [test -n "$systemdsystemunitdir"])
-
-have_acl=no
-AC_ARG_ENABLE(acl, AS_HELP_STRING([--disable-acl], [disable acl support]))
-if test "x$enable_acl" != "xno"; then
- AC_CHECK_HEADERS(
- [sys/acl.h acl/libacl.h],
- [
- AC_CHECK_LIB(
- [acl],
- [acl_get_file],
- [AC_DEFINE(HAVE_ACL, 1, [Define if libacl is available]) have_acl=yes],
- have_acl=no)
- ],
- have_acl=no)
- if test "x$have_acl" = "xyes"; then
- ACL_CFLAGS=""
- ACL_LIBS="-lacl"
- fi
- AC_SUBST(ACL_CFLAGS)
- AC_SUBST(ACL_LIBS)
- if test "x$have_acl" = xno -a "x$enable_acl" = xyes; then
- AC_MSG_ERROR([acl support requested but libraries not found])
- fi
-fi
-AM_CONDITIONAL(HAVE_ACL, [test "$have_acl" = "yes"])
-
-
-# Internationalization
-#
-
-IT_PROG_INTLTOOL([$INTLTOOL_REQUIRED])
-GETTEXT_PACKAGE=udisks2
-AC_SUBST([GETTEXT_PACKAGE])
-AM_GLIB_GNU_GETTEXT
-AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[gettext domain])
-
-# Generate
-#
-
-AC_OUTPUT([
-Makefile
-data/Makefile
-udisks/Makefile
-udisks/udisks2.pc
-src/Makefile
-src/tests/Makefile
-tools/Makefile
-doc/Makefile
-doc/version.xml
-doc/man/Makefile
-po/Makefile.in
-])
-
-dnl ==========================================================================
-echo "
- udisks $VERSION
- ================
-
- prefix: ${prefix}
- libdir: ${libdir}
- libexecdir: ${libexecdir}
- bindir: ${bindir}
- sbindir: ${sbindir}
- datadir: ${datadir}
- sysconfdir: ${sysconfdir}
- localstatedir: ${localstatedir}
- docdir: ${docdir}
- introspection: ${found_introspection}
-
- udevdir: ${udevdir}
- systemdsystemunitdir: ${systemdsystemunitdir}
- using libsystemd-login: ${have_libsystemd_login}
- use /media for mounting: ${fhs_media}
- acl support: ${have_acl}
-
- compiler: ${CC}
- cflags: ${CFLAGS}
- cppflags: ${CPPFLAGS}
-
- Maintainer mode: ${USE_MAINTAINER_MODE}
- Building api docs: ${enable_gtk_doc}
- Building man pages: ${enable_man}
-"
diff --git a/data/.gitignore b/data/.gitignore
deleted file mode 100644
index 8d5ff8c..0000000
--- a/data/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-org.freedesktop.*.conf
-org.freedesktop.*.service
-org.freedesktop.*.policy
-*.pc
-
diff --git a/data/80-udisks2.rules b/data/80-udisks2.rules
deleted file mode 100644
index 905a08e..0000000
--- a/data/80-udisks2.rules
+++ /dev/null
@@ -1,152 +0,0 @@
-# This file contains udev rules for udisks 2.x
-#
-# Do not edit this file, it will be overwritten on updates
-#
-
-# ------------------------------------------------------------------------
-# Probing
-# ------------------------------------------------------------------------
-
-# Skip probing if not a block device or if requested by other rules
-#
-SUBSYSTEM!="block", GOTO="udisks_probe_end"
-ENV{DM_MULTIPATH_DEVICE_PATH}=="?*", GOTO="udisks_probe_end"
-ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}=="?*", GOTO="udisks_probe_end"
-
-# MD-RAID (aka Linux Software RAID) members
-#
-# TODO: file bug against mdadm(8) to have --export-prefix option that can be used with e.g. UDISKS_MD_MEMBER
-#
-SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="raid", ENV{ID_FS_TYPE}=="linux_raid_member", ENV{UDISKS_MD_MEMBER_LEVEL}=="", IMPORT{program}="/bin/sh -c '/sbin/mdadm --examine --export $tempnode | sed s/^MD_/UDISKS_MD_MEMBER_/g'"
-
-SUBSYSTEM=="block", KERNEL=="md*", ENV{DEVTYPE}!="partition", IMPORT{program}="/bin/sh -c '/sbin/mdadm --detail --export $tempnode | sed s/^MD_/UDISKS_MD_/g'"
-
-LABEL="udisks_probe_end"
-
-# ------------------------------------------------------------------------
-# Tag floppy drives since they need special care
-
-# PC floppy drives
-#
-KERNEL=="fd*", ENV{ID_DRIVE_FLOPPY}="1"
-
-# USB floppy drives
-#
-SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="04", ENV{ID_DRIVE_FLOPPY}="1"
-
-# ATA Zip drives
-#
-ENV{ID_VENDOR}=="*IOMEGA*", ENV{ID_MODEL}=="*ZIP*", ENV{ID_DRIVE_FLOPPY_ZIP}="1"
-
-# TODO: figure out if the drive supports SD and SDHC and what the current
-# kind of media is - right now we just assume SD
-KERNEL=="mmcblk[0-9]", SUBSYSTEMS=="mmc", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_SD}="1", ENV{ID_DRIVE_MEDIA_FLASH_SD}="1"
-# ditto for memstick
-KERNEL=="msblk[0-9]|mspblk[0-9]", SUBSYSTEMS=="memstick", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_MS}="1", ENV{ID_DRIVE_MEDIA_FLASH_MS}="1"
-
-# TODO: maybe automatically convert udisks1 properties to udisks2 ones?
-# (e.g. UDISKS_PRESENTATION_HIDE -> UDISKS_IGNORE)
-
-# ------------------------------------------------------------------------
-# ------------------------------------------------------------------------
-# ------------------------------------------------------------------------
-# Whitelist for tagging drives with the property media type.
-# TODO: figure out where to store this database
-
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0248", ENV{ID_INSTANCE}=="0:0", ENV{ID_DRIVE_FLASH_CF}="1"
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0248", ENV{ID_INSTANCE}=="0:1", ENV{ID_DRIVE_FLASH_MS}="1"
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0248", ENV{ID_INSTANCE}=="0:2", ENV{ID_DRIVE_FLASH_SM}="1"
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="050d", ATTRS{idProduct}=="0248", ENV{ID_INSTANCE}=="0:3", ENV{ID_DRIVE_FLASH_SD}="1"
-
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="05e3", ATTRS{idProduct}=="070e", ENV{ID_INSTANCE}=="0:0", ENV{ID_DRIVE_FLASH_CF}="1"
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="05e3", ATTRS{idProduct}=="070e", ENV{ID_INSTANCE}=="0:1", ENV{ID_DRIVE_FLASH_SM}="1"
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="05e3", ATTRS{idProduct}=="070e", ENV{ID_INSTANCE}=="0:2", ENV{ID_DRIVE_FLASH_SD}="1"
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="05e3", ATTRS{idProduct}=="070e", ENV{ID_INSTANCE}=="0:3", ENV{ID_DRIVE_FLASH_MS}="1"
-
-# APPLE SD Card Reader (MacbookPro5,4)
-#
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="8403", ENV{ID_DRIVE_FLASH_SD}="1"
-
-# Realtek card readers
-DRIVERS=="rts_pstor", ENV{ID_DRIVE_FLASH_SD}="1"
-DRIVERS=="rts5229", ENV{ID_DRIVE_FLASH_SD}="1"
-
-# Lexar Dual Slot USB 3.0 Reader Professional
-SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="05dc",ENV{ID_MODEL_ID}=="b049", ENV{ID_INSTANCE}=="0:0", ENV{ID_DRIVE_FLASH_CF}="1"
-SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="05dc",ENV{ID_MODEL_ID}=="b049", ENV{ID_INSTANCE}=="0:1", ENV{ID_DRIVE_FLASH_SD}="1"
-
-# Transcend USB 3.0 Multi-Card Reader (TS-RDF8K)
-SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="8564",ENV{ID_MODEL_ID}=="4000", ENV{ID_INSTANCE}=="0:0", ENV{ID_DRIVE_FLASH_CF}="1"
-SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="8564",ENV{ID_MODEL_ID}=="4000", ENV{ID_INSTANCE}=="0:1", ENV{ID_DRIVE_FLASH_SD}="1"
-SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="8564",ENV{ID_MODEL_ID}=="4000", ENV{ID_INSTANCE}=="0:2", ENV{ID_DRIVE_FLASH_MS}="1"
-
-# Common theme
-#
-SUBSYSTEMS=="usb", ENV{ID_MODEL}=="*Reader*SD*", ENV{ID_DRIVE_FLASH_SD}="1"
-SUBSYSTEMS=="usb", ENV{ID_MODEL}=="*CF_Reader*", ENV{ID_DRIVE_FLASH_CF}="1"
-SUBSYSTEMS=="usb", ENV{ID_MODEL}=="*SM_Reader*", ENV{ID_DRIVE_FLASH_SM}="1"
-SUBSYSTEMS=="usb", ENV{ID_MODEL}=="*MS_Reader*", ENV{ID_DRIVE_FLASH_MS}="1"
-
-# USB stick / thumb drives
-#
-SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="*Kingston*", ENV{ID_MODEL}=="*DataTraveler*", ENV{ID_DRIVE_THUMB}="1"
-SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="*SanDisk*", ENV{ID_MODEL}=="*Cruzer*", ENV{ID_CDROM}!="1", ENV{ID_DRIVE_THUMB}="1"
-SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="HP", ENV{ID_MODEL}=="*v125w*", ENV{ID_DRIVE_THUMB}="1"
-SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="13fe", ENV{ID_MODEL}=="*Patriot*", ENV{ID_DRIVE_THUMB}="1"
-SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="*JetFlash*", ENV{ID_MODEL}=="*Transcend*", ENV{ID_DRIVE_THUMB}="1"
-
-# SD-Card reader in Chromebook Pixel
-SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="05e3", ENV{ID_MODEL_ID}=="0727", ENV{ID_DRIVE_FLASH_SD}="1"
-
-# ------------------------------------------------------------------------
-# ------------------------------------------------------------------------
-# ------------------------------------------------------------------------
-# Devices which should not be display in the user interface
-#
-# (note that RAID/LVM members are not normally shown in an user
-# interface so setting UDISKS_IGNORE at first does not seem to achieve
-# anything. However it helps for RAID/LVM members that are encrypted
-# using LUKS. See bug #51439.)
-
-# Apple Bootstrap partitions
-ENV{ID_PART_ENTRY_SCHEME}=="mac", ENV{ID_PART_ENTRY_TYPE}=="Apple_Bootstrap", ENV{UDISKS_IGNORE}="1"
-
-# Apple Boot partitions
-ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_ENTRY_TYPE}=="426f6f74-0000-11aa-aa11-00306543ecac", ENV{UDISKS_IGNORE}="1"
-
-# special DOS partition types (EFI, hidden, etc.) and RAID/LVM
-# see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-ENV{ID_PART_ENTRY_SCHEME}=="dos", \
- ENV{ID_PART_ENTRY_TYPE}=="0x0|0x11|0x12|0x14|0x16|0x17|0x1b|0x1c|0x1e|0x27|0x3d|0x84|0x8d|0x8e|0x90|0x91|0x92|0x93|0x97|0x98|0x9a|0x9b|0xbb|0xc2|0xc3|0xdd|0xef|0xfd", \
- ENV{UDISKS_IGNORE}="1"
-
-# special GUID-identified partition types (EFI System Partition, BIOS Boot partition, RAID/LVM)
-# see http://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs
-ENV{ID_PART_ENTRY_SCHEME}=="gpt", \
- ENV{ID_PART_ENTRY_TYPE}=="c12a7328-f81f-11d2-ba4b-00a0c93ec93b|21686148-6449-6e6f-744e-656564454649|a19d880f-05fc-4d3b-a006-743f0f84911e|e6d6d379-f507-44c2-a23c-238f2a3df928|e3c9e316-0b5c-4db8-817d-f92df00215ae|de94bba4-06d1-4d40-a16a-bfd50179d6ac", \
- ENV{UDISKS_IGNORE}="1"
-
-# MAC recovery/tool partitions which are useless on Linux
-ENV{ID_PART_ENTRY_SCHEME}=="mac", \
- ENV{ID_CDROM}=="?*", ENV{ID_FS_TYPE}=="udf", ENV{ID_FS_LABEL}=="WD*SmartWare", \
- ENV{UDISKS_IGNORE}="1"
-
-# recovery partitions
-ENV{ID_FS_TYPE}=="ntfs|vfat", \
- ENV{ID_FS_LABEL}=="Recovery|RECOVERY|Lenovo_Recovery|HP_RECOVERY|Recovery_Partition|DellUtility|DellRestore|IBM_SERVICE|SERVICEV001|SERVICEV002|SYSTEM_RESERVED|System_Reserved|WINRE_DRV|DIAGS|IntelRST", \
- ENV{UDISKS_IGNORE}="1"
-
-# read-only non-Linux software installer partitions
-ENV{ID_VENDOR}=="Sony", ENV{ID_MODEL}=="PRS*Launcher", ENV{UDISKS_IGNORE}="1"
-
-# non-Linux software
-KERNEL=="sr*", ENV{ID_VENDOR}=="SanDisk", ENV{ID_MODEL}=="Cruzer", ENV{ID_FS_LABEL}=="U3_System", ENV{UDISKS_IGNORE}="1"
-
-# Content created using isohybrid (typically used on CDs and USB
-# sticks for bootable media) is a bit special insofar that the
-# interesting content is on a DOS partition with type 0x00 ... which
-# is hidden above. So undo this.
-#
-# See http://mjg59.dreamwidth.org/11285.html for more details
-#
-ENV{ID_PART_TABLE_TYPE}=="dos", ENV{ID_PART_ENTRY_TYPE}=="0x0", ENV{ID_PART_ENTRY_NUMBER}=="1", ENV{ID_FS_TYPE}=="iso9660|udf", ENV{UDISKS_IGNORE}="0"
diff --git a/data/Makefile.am b/data/Makefile.am
deleted file mode 100644
index 3d6329d..0000000
--- a/data/Makefile.am
+++ /dev/null
@@ -1,53 +0,0 @@
-
-NULL =
-
-dbusservicedir = $(datadir)/dbus-1/system-services
-dbusservice_in_files = org.freedesktop.UDisks2.service.in
-dbusservice_DATA = $(dbusservice_in_files:.service.in=.service)
-
-$(dbusservice_DATA): $(dbusservice_in_files) Makefile
- @sed -e "s|\@udisksdprivdir\@|$(libexecdir)/udisks2|" $< > $@
-
-dbusconfdir = $(sysconfdir)/dbus-1/system.d
-dbusconf_in_files = org.freedesktop.UDisks2.conf.in
-dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
-
-$(dbusconf_DATA): $(dbusconf_in_files) Makefile
- cp $< $@
-
-systemdservice_in_files = udisks2.service.in
-
-if HAVE_SYSTEMD
-systemdservicedir = $(systemdsystemunitdir)
-systemdservice_DATA = $(systemdservice_in_files:.service.in=.service)
-
-$(systemdservice_DATA): $(systemdservice_in_files) Makefile
- @sed -e "s|\@udisksdprivdir\@|$(libexecdir)/udisks2|" $< > $@
-endif
-
-udevrulesdir = $(udevdir)/rules.d
-udevrules_DATA = 80-udisks2.rules
-
-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 = \
- 80-udisks2.rules \
- org.freedesktop.UDisks2.xml \
- $(systemdservice_in_files) \
- $(dbusservice_in_files) \
- $(dbusconf_in_files) \
- $(polkit_in_files) \
- $(completions_DATA) \
- $(NULL)
-
-clean-local :
- rm -f *~ $(dbusservice_DATA) $(dbusconf_DATA) $(systemdservice_DATA) $(polkit_DATA)
diff --git a/data/completions/udisksctl b/data/completions/udisksctl
deleted file mode 100644
index 39d5ca9..0000000
--- a/data/completions/udisksctl
+++ /dev/null
@@ -1,29 +0,0 @@
-# udisksctl(1) completion -*- shell-script -*-
-
-_udisksctl() {
- local IFS=$'\n'
- local cur=`_get_cword :`
-
- local suggestions=$(udisksctl complete "${COMP_LINE}" ${COMP_POINT})
- if [ "$suggestions" = "@FILES@" ] ; then
- _filedir
- else
- COMPREPLY=($(compgen -W "$suggestions" -- "$cur"))
- fi
-
- # Remove colon-word prefix from COMPREPLY items
- case "$cur" in
- *:*)
- case "$COMP_WORDBREAKS" in
- *:*)
- local colon_word=${cur%${cur##*:}}
- local i=${#COMPREPLY[*]}
- while [ $((--i)) -ge 0 ]; do
- COMPREPLY[$i]=${COMPREPLY[$i]#"$colon_word"}
- done
- ;;
- esac
- ;;
- esac
-} &&
-complete -o nospace -F _udisksctl udisksctl
diff --git a/data/org.freedesktop.UDisks2.conf.in b/data/org.freedesktop.UDisks2.conf.in
deleted file mode 100644
index 7e176d3..0000000
--- a/data/org.freedesktop.UDisks2.conf.in
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
-
-<!DOCTYPE busconfig PUBLIC
- "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
- <!-- Only root can own the service -->
- <policy user="root">
- <allow own="org.freedesktop.UDisks2"/>
- </policy>
-
- <!-- Anyone can send messages to the owner of org.freedesktop.UDisks2 -->
- <policy context="default">
- <allow send_destination="org.freedesktop.UDisks2"/>
- </policy>
-</busconfig>
diff --git a/data/org.freedesktop.UDisks2.service.in b/data/org.freedesktop.UDisks2.service.in
deleted file mode 100644
index 62da746..0000000
--- a/data/org.freedesktop.UDisks2.service.in
+++ /dev/null
@@ -1,5 +0,0 @@
-[D-BUS Service]
-Name=org.freedesktop.UDisks2
-Exec=@udisksdprivdir@/udisksd --no-debug
-User=root
-SystemdService=udisks2.service
diff --git a/data/org.freedesktop.UDisks2.xml b/data/org.freedesktop.UDisks2.xml
deleted file mode 100644
index 20c073d..0000000
--- a/data/org.freedesktop.UDisks2.xml
+++ /dev/null
@@ -1,2218 +0,0 @@
-<!DOCTYPE node PUBLIC
-"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
-"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
-<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
-
-<!--
- Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General
- Public License along with this library; if not, write to the
- Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- Boston, MA 02111-1307, USA.
--->
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Manager:
- @short_description: Manager singleton
-
- Interface for top-level manager singleton object located at the
- object path <literal>/org/freedesktop/UDisks2/Manager</literal>.
- -->
- <interface name="org.freedesktop.UDisks2.Manager">
- <!-- Version: The version of the daemon currently running -->
- <property name="Version" type="s" access="read"/>
-
- <!--
- LoopSetup:
- @fd: An index for the file descriptor to use.
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>offset</parameter> (of type 't'), <parameter>size</parameter> (of type 't'), <parameter>read-only</parameter> (of type 'b') and <parameter>no-part-scan</parameter> (of type 'b').
- @resulting_device: An object path to the object implementing the #org.freedesktop.UDisks2.Block interface.
-
- Creates a block device for the file represented by @fd.
- -->
- <method name="LoopSetup">
- <annotation name="org.gtk.GDBus.C.UnixFD" value="1"/>
- <arg name="fd" direction="in" type="h"/>
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="resulting_device" direction="out" type="o"/>
- </method>
-
- <!--
- MDRaidCreate:
- @blocks: An array of object paths to objects implementing the #org.freedesktop.UDisks2.Block interface.
- @level: The RAID level for the array.
- @name: The name for the array.
- @chunk: The chunk size (in bytes) or 0 if @level is <quote>raid1</quote>.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @resulting_array: An object path to the object implementing the #org.freedesktop.UDisks2.MDRaid interface.
- @since: 2.1
-
- Creates a new RAID array on the block devices specified by
- @blocks. Each element in this array must be an object path to
- an object implementing the #org.freedesktop.UDisks2.Block
- interface.
-
- Known and supported values for @level include
- <quote>raid0</quote>, <quote>raid1</quote>,
- <quote>raid4</quote>, <quote>raid5</quote>,
- <quote>raid6</quote> and <quote>raid10</quote>.
-
- Before the array is created, all devices in @blocks are
- erased. Once created (but before the method returns), the RAID
- array will be erased.
- -->
- <method name="MDRaidCreate">
- <arg name="blocks" direction="in" type="ao"/>
- <arg name="level" direction="in" type="s"/>
- <arg name="name" direction="in" type="s"/>
- <arg name="chunk" direction="in" type="t"/>
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="resulting_array" direction="out" type="o"/>
- </method>
- </interface>
-
- <!--
- org.freedesktop.UDisks2.Drive:
- @short_description: Disk drives
-
- This interface is used to represent both hard disks and disk
- drives (with or without removable media).
-
- This interface should not to be confused with the
- #org.freedesktop.UDisks2.Block interface that is used for
- low-level block devices the OS knows about. For example, if
- <filename>/dev/sda</filename> and <filename>/dev/sdb</filename>
- are block devices for two paths to the same drive, there will be
- only one #org.freedesktop.UDisks2.Drive object but two
- #org.freedesktop.UDisks2.Block objects.
- -->
- <interface name="org.freedesktop.UDisks2.Drive">
- <!-- Vendor: A name for the vendor of the drive or blank if unknown. -->
- <property name="Vendor" type="s" access="read"/>
- <!-- Model: A name for the model of the drive or blank if unknown. -->
- <property name="Model" type="s" access="read"/>
- <!-- Revision: Firmware Revision or blank if unknown. -->
- <property name="Revision" type="s" access="read"/>
- <!-- Serial: Serial number of the drive or blank if unknown. -->
- <property name="Serial" type="s" access="read"/>
- <!-- WWN:
-
- The <ulink
- url="http://en.wikipedia.org/wiki/World_Wide_Name">World Wide
- Name</ulink> of the drive or blank if unknown.
- -->
- <property name="WWN" type="s" access="read"/>
-
- <!-- Id:
- A unique and persistent identifier for the device or blank if
- no such identifier is available.
-
- This identifier is guaranteed to not include the slash
- character '/' (U+002F SOLIDUS) which means it can be used as
- a filename.
-
- Examples:
- <quote>ST32000542AS-6XW00W51</quote>,
- <quote>HITACHI-HTS723232A7A364-E3834563KRG2HN</quote>,
- <quote>INTEL-SSDSA2MH080G1GC-CVEM842101HD080DGN</quote>.
- -->
- <property name="Id" type="s" access="read"/>
-
- <!-- Configuration:
- A set of configuration directives that are applied to the
- drive when it is connected (e.g. at start-up, hotplug or
- resume).
-
- This is an dict of items with the following known keys:
- <variablelist>
- <varlistentry>
- <term>ata-pm-standby (type <literal>'i'</literal>)</term>
- <listitem><para>
- The spindown timeout for ATA drives (See ATA command <quote>STANDBY</quote>).
- </para></listitem>
- </varlistentry>
- <varlistentry>
- <term>ata-apm-level (type <literal>'i'</literal>)</term>
- <listitem><para>
- The APM level for ATA drives (See ATA command <quote>SET FEATURES</quote>, sub-commands 0x05 and 0x85).
- </para></listitem>
- </varlistentry>
- <varlistentry>
- <term>ata-aam-level (type <literal>'i'</literal>)</term>
- <listitem><para>
- The AAM level for ATA drives (See ATA command <quote>SET FEATURES</quote>, sub-commands 0x42 and 0xc2).
- </para></listitem>
- </varlistentry>
- <varlistentry>
- <term>ata-write-cache-enabled (type <literal>'b'</literal>)</term>
- <listitem><para>
- Whether the write-cache is enabled (See ATA command <quote>SET FEATURES</quote>, sub-commands 0x82 and 0x02). Since 2.1.
- </para></listitem>
- </varlistentry>
- <varlistentry>
- <term>ata-read-lookahead-enabled (type <literal>'b'</literal>)</term>
- <listitem><para>
- Whether the read look-ahead is enabled (See ATA command <quote>SET FEATURES</quote>, sub-commands 0x55 and 0xaa). Since 2.1.7.
- </para></listitem>
- </varlistentry>
- </variablelist>
- The contents of this property is read from the configuration
- file <filename>/etc/udisks2/IDENTIFIER.conf</filename>
- where <emphasis>IDENTIFIER</emphasis> is the value of the
- #org.freedesktop.UDisks2.Drive:Id property. See <xref
- linkend="udisks.8"/> for the file format of this file.
-
- Use the org.freedesktop.UDisks2.Drive.SetConfiguration()
- method to change the value of this property.
- -->
- <property name="Configuration" type="a{sv}" access="read"/>
-
- <!-- Media: The kind of media currently in the drive or blank if unknown.
- See the #org.freedesktop.UDisks2.Drive:MediaCompatibility property for known values.
- -->
- <property name="Media" type="s" access="read"/>
-
- <!-- MediaCompatibility:
- The physical kind of media the drive uses or the type of the drive or blank if unknown.
- Known values include
- <variablelist>
- <varlistentry><term>thumb</term><listitem><para>The device is a thumb-drive with non-removable media (e.g. a USB stick)</para></listitem></varlistentry>
- <varlistentry><term>flash</term><listitem><para>Flash Card</para></listitem></varlistentry>
- <varlistentry><term>flash_cf</term><listitem><para>CompactFlash</para></listitem></varlistentry>
- <varlistentry><term>flash_ms</term><listitem><para>MemoryStick</para></listitem></varlistentry>
- <varlistentry><term>flash_sm</term><listitem><para>SmartMedia</para></listitem></varlistentry>
- <varlistentry><term>flash_sd</term><listitem><para>Secure Digital</para></listitem></varlistentry>
- <varlistentry><term>flash_sdhc</term><listitem><para>Secure Digital High Capacity</para></listitem></varlistentry>
- <varlistentry><term>flash_sdxc</term><listitem><para>Secure Digital eXtended Capacity</para></listitem></varlistentry>
- <varlistentry><term>flash_mmc</term><listitem><para>MultiMediaCard</para></listitem></varlistentry>
- <varlistentry><term>floppy</term><listitem><para>Floppy Disk</para></listitem></varlistentry>
- <varlistentry><term>floppy_zip</term><listitem><para>Zip Disk</para></listitem></varlistentry>
- <varlistentry><term>floppy_jaz</term><listitem><para>Jaz Disk</para></listitem></varlistentry>
- <varlistentry><term>optical</term><listitem><para>Optical Disc</para></listitem></varlistentry>
- <varlistentry><term>optical_cd</term><listitem><para>Compact Disc</para></listitem></varlistentry>
- <varlistentry><term>optical_cd_r</term><listitem><para>Compact Disc Recordable</para></listitem></varlistentry>
- <varlistentry><term>optical_cd_rw</term><listitem><para>Compact Disc Rewritable</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd</term><listitem><para>Digital Versatile Disc</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd_r</term><listitem><para>DVD-R</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd_rw</term><listitem><para>DVD-RW</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd_ram</term><listitem><para>DVD-RAM</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd_plus_r</term><listitem><para>DVD+R</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd_plus_rw</term><listitem><para>DVD+RW</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd_plus_r_dl</term><listitem><para>DVD+R Dual Layer</para></listitem></varlistentry>
- <varlistentry><term>optical_dvd_plus_rw_dl</term><listitem><para>DVD+RW Dual Layer</para></listitem></varlistentry>
- <varlistentry><term>optical_bd</term><listitem><para>Blu-ray Disc</para></listitem></varlistentry>
- <varlistentry><term>optical_bd_r</term><listitem><para>Blu-ray Recordable</para></listitem></varlistentry>
- <varlistentry><term>optical_bd_re</term><listitem><para>Blu-ray Rewritable</para></listitem></varlistentry>
- <varlistentry><term>optical_hddvd</term><listitem><para>HD-DVD</para></listitem></varlistentry>
- <varlistentry><term>optical_hddvd_r</term><listitem><para>HD-DVD Recordable</para></listitem></varlistentry>
- <varlistentry><term>optical_hddvd_rw</term><listitem><para>HD-DVD Rewritable</para></listitem></varlistentry>
- <varlistentry><term>optical_mo</term><listitem><para>Magneto Optical</para></listitem></varlistentry>
- <varlistentry><term>optical_mrw</term><listitem><para>Can read Mount Rainer media</para></listitem></varlistentry>
- <varlistentry><term>optical_mrw_w</term><listitem><para>Can write Mount Rainer media</para></listitem></varlistentry>
- </variablelist>
- -->
- <property name="MediaCompatibility" type="as" access="read"/>
-
- <!-- MediaRemovable:
- Whether the media can be removed from the drive.
-
- Note that this may be overridden from what the hardware
- reports - for example, USB thumb drives often report that
- they are using removable media while in fact the media
- is not removable.
- -->
- <property name="MediaRemovable" type="b" access="read"/>
-
- <!-- MediaAvailable: Set to %FALSE if no medium is available.
- This is always %TRUE if #org.freedesktop.UDisks2.Drive:MediaChangeDetected is %FALSE.
- -->
- <property name="MediaAvailable" type="b" access="read"/>
-
- <!-- MediaChangeDetected: Set to %TRUE only if media changes are detected.
- Media changes are detected on all modern disk drives through
- either polling or an asynchronous notification mechanism. The
- only known disk drives that cannot report media changes are
- PC floppy drives.
- -->
- <property name="MediaChangeDetected" type="b" access="read"/>
-
- <!-- Size: The size of the drive (or the media currently in the drive).
- This is always 0 if #org.freedesktop.UDisks2.Drive:MediaChangeDetected is %FALSE.
- -->
- <property name="Size" type="t" access="read"/>
-
- <!-- TimeDetected: The time the drive was first detected.
- This is expressed in micro-seconds since the Epoch Jan 1, 1970 0:00 UTC.
- -->
- <property name="TimeDetected" type="t" access="read"/>
-
- <!-- TimeMediaDetected: The earliest time media was last detected or 0 if media is not available.
- This is expressed in micro-seconds since the Epoch Jan 1, 1970 0:00 UTC.
- -->
- <property name="TimeMediaDetected" type="t" access="read"/>
-
- <!-- Optical: %TRUE if the drive contains an optical disc. -->
- <property name="Optical" type="b" access="read"/>
-
- <!-- OpticalBlank: %TRUE if the disc is blank.
- This is only valid if the property #org.freedesktop.UDisks2.Drive:Optical is %TRUE.
- -->
- <property name="OpticalBlank" type="b" access="read"/>
-
- <!-- OpticalNumTracks: The number of tracks.
- This is only valid if the property #org.freedesktop.UDisks2.Drive:Optical is %TRUE.
- -->
- <property name="OpticalNumTracks" type="u" access="read"/>
-
- <!-- OpticalNumAudioTracks: The number of audio tracks.
- This is only valid if the property #org.freedesktop.UDisks2.Drive:Optical is %TRUE.
- -->
- <property name="OpticalNumAudioTracks" type="u" access="read"/>
-
- <!-- OpticalNumDataTracks: The number of data tracks.
- This is only valid if the property #org.freedesktop.UDisks2.Drive:Optical is %TRUE.
- -->
- <property name="OpticalNumDataTracks" type="u" access="read"/>
-
- <!-- OpticalNumSessions: The number of sessions.
- This is only valid if the property #org.freedesktop.UDisks2.Drive:Optical is %TRUE.
- -->
- <property name="OpticalNumSessions" type="u" access="read"/>
-
- <!-- RotationRate: The rotational rate of the drive.
- <itemizedlist>
- <listitem><para>-1 if known to be rotating media but rotation rate isn't known</para></listitem>
- <listitem><para>0 if known to be non-rotating media</para></listitem>
- <listitem><para>the rotation rate in rounds per minute otherwise</para></listitem>
- </itemizedlist>
- -->
- <property name="RotationRate" type="i" access="read"/>
-
- <!-- ConnectionBus:
- The physical connection bus used for the drive as seen by the
- user. This is typically used to draw a USB or Firewire emblem
- on top of an icon in an user interface.
-
- Note that this property has <emphasis>nothing</emphasis> to do
- with the low-level command-set used (such as ATA-8) or what
- low-level connection bus (such as SATA, eSATA, PATA, SAS2 etc)
- is used.
-
- Known values include:
- <variablelist>
- <varlistentry><term>usb</term><listitem><para>Connected via <ulink url="http://en.wikipedia.org/wiki/USB">USB</ulink></para></listitem></varlistentry>
- <varlistentry><term>sdio</term><listitem><para>Connected via <ulink url="http://en.wikipedia.org/wiki/Secure_Digital#SDIO">SDIO</ulink></para></listitem></varlistentry>
- <varlistentry><term>ieee1394</term><listitem><para>Connected via <ulink url="http://en.wikipedia.org/wiki/Firewire">Firewire</ulink></para></listitem></varlistentry>
- </variablelist>
- -->
- <property name="ConnectionBus" type="s" access="read"/>
-
- <!-- Seat:
- A string identifying what seat the drive is plugged into, if any.
- -->
- <property name="Seat" type="s" access="read"/>
-
- <!--
- Removable:
- A hint whether the drive and/or its media is considered
- <emphasis>removable</emphasis> by the user.
-
- This includes drives with removable media (cf. the
- #org.freedesktop.UDisks2.Drive:MediaRemovable property), Flash
- media such as SD cards and drives on hotpluggable buses such
- as USB or Firewire (cf. the
- #org.freedesktop.UDisks2.Drive:ConnectionBus property).
-
- Note that this is only a <emphasis>guess</emphasis>.
- -->
- <property name="Removable" type="b" access="read"/>
-
- <!-- Ejectable:
- Whether the media can be ejected from the drive or the drive
- accepts an eject command to switch its state so it displays
- e.g. a "Safe To Remove" message to the user.
-
- Note that this is only a <emphasis>guess</emphasis>.
- -->
- <property name="Ejectable" type="b" access="read"/>
-
- <!-- SortKey:
- A string that can be used for sorting drive objects.
- -->
- <property name="SortKey" type="s" access="read"/>
-
- <!--
- Eject:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Ejects media from the drive. This is only meaningful to do on
- drives with removable media.
-
- There are not a lot of guarantees associated with this method
- so it should only be called in response to an user action.
-
- On some hardware the media may be physically ejected while on
- other hardware may simply eject the disc. On some hardware it
- may not do anything physical but it may cause e.g. a display
- on the hardware to show e.g. <quote>It is now safe to remove
- the device</quote>.
- -->
- <method name="Eject">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- SetConfiguration:
- @value: The configuration value to set.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Sets the configuration for the drive. This will store the
- configuration in the file-system and also apply it to the
- drive.
-
- See the #org.freedesktop.UDisks2.Drive:Configuration property
- for details about valid values and the location of the
- configuration file that @value will be written to.
- -->
- <method name="SetConfiguration">
- <arg name="value" direction="in" type="a{sv}"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- PowerOff:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @since: 2.1
-
- Arranges for the drive to be safely removed and powered
- off. On the OS side this includes ensuring that no process is
- using the drive, then requesting that in-flight buffers and
- caches are committed to stable storage. The exact steps for
- powering off the drive depends on the drive itself and the
- interconnect used. For drives connected through USB, the
- effect is that the USB device will be deconfigured followed by
- disabling the upstream hub port it is connected to.
-
- Note that as some physical devices contain multiple drives
- (for example 4-in-1 flash card reader USB devices) powering
- off one drive may affect other drives. Applications can
- examine the #org.freedesktop.UDisks2.Drive:SiblingId property
- to determine such relationships.
-
- There are not a lot of guarantees associated with this method
- so it should only be called in response to an user
- action. Usually the effect is that the drive disappears as if
- it was unplugged.
-
- This method only works if the
- #org.freedesktop.UDisks2.Drive:CanPowerOff property
- is set to %TRUE.
- -->
- <method name="PowerOff">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- CanPowerOff:
- @since: 2.1
- Whether the drive can be safely removed / powered off. See
- the org.freedesktop.UDisks2.Drive.PowerOff() method for more
- information.
-
- See <xref linkend="udisks.8"/> for how to influence the value of this property.
- -->
- <property name="CanPowerOff" type="b" access="read"/>
-
- <!-- SiblingId:
- @since: 2.1
- An opaque token that, if non-blank, is used to group drives
- that are part of the same physical device.
- -->
- <property name="SiblingId" type="s" access="read"/>
-
- </interface>
-
- <!--
- org.freedesktop.UDisks2.Drive.Ata:
- @short_description: Disk drives using the ATA command-set
-
- Objects implementing this interface also implement the
- #org.freedesktop.UDisks2.Drive interface.
- -->
- <interface name="org.freedesktop.UDisks2.Drive.Ata">
- <!-- SmartSupported: Whether the drive supports SMART. -->
- <property name="SmartSupported" type="b" access="read"/>
-
- <!-- SmartEnabled: Whether SMART is enabled. -->
- <property name="SmartEnabled" type="b" access="read"/>
-
- <!-- SmartUpdated:
- The point in time (seconds since the
- <ulink url="http://en.wikipedia.org/wiki/Unix_epoch">Unix Epoch</ulink>)
- that the SMART status was updated or 0 if never updated.
-
- The value of the other properties related to SMART are not
- meaningful if this proeprty is 0.
- -->
- <property name="SmartUpdated" type="t" access="read"/>
-
- <!-- SmartFailing:
- Set to %TRUE if disk is about to fail.
-
- This value is read from the disk itself and does not include
- any interpretation.
- -->
- <property name="SmartFailing" type="b" access="read"/>
-
- <!-- SmartPowerOnSeconds:
- The amount of time the disk has been powered on (according to SMART data) or 0 if unknown.
- -->
- <property name="SmartPowerOnSeconds" type="t" access="read"/>
-
- <!-- SmartTemperature:
- The temperature (in Kelvin) of the disk according to SMART data or 0 if unknown.
- -->
- <property name="SmartTemperature" type="d" access="read"/>
-
- <!--
- SmartNumAttributesFailing:
- The number of attributes failing right now or -1 if unknown.
- -->
- <property name="SmartNumAttributesFailing" type="i" access="read"/>
-
- <!--
- SmartNumAttributesFailedInThePast:
- The number of attributes that have failed in the past or -1 if unknown.
- -->
- <property name="SmartNumAttributesFailedInThePast" type="i" access="read"/>
-
- <!--
- SmartNumBadSectors:
- The number of bad sectors (ie. pending and reallocated) or -1 if unknown.
- -->
- <property name="SmartNumBadSectors" type="x" access="read"/>
-
- <!-- SmartSelftestStatus:
- The status of the last self-test. Known values include
- <variablelist>
- <varlistentry><term>success</term>
- <listitem><para>Last self-test was a success (or never ran).</para></listitem></varlistentry>
- <varlistentry><term>aborted</term>
- <listitem><para>Last self-test was aborted.</para></listitem></varlistentry>
- <varlistentry><term>interrupted</term>
- <listitem><para>Last self-test was interrupted.</para></listitem></varlistentry>
- <varlistentry><term>fatal</term>
- <listitem><para>Last self-test did not complete.</para></listitem></varlistentry>
- <varlistentry><term>error_unknown</term>
- <listitem><para>Last self-test failed (Unknown).</para></listitem></varlistentry>
- <varlistentry><term>error_electrical</term>
- <listitem><para>Last self-test failed (Electrical).</para></listitem></varlistentry>
- <varlistentry><term>error_servo</term>
- <listitem><para>Last self-test failed (Servo).</para></listitem></varlistentry>
- <varlistentry><term>error_read</term>
- <listitem><para>Last self-test failed (Read).</para></listitem></varlistentry>
- <varlistentry><term>error_handling</term>
- <listitem><para>Last self-test failed (Damage).</para></listitem></varlistentry>
- <varlistentry><term>inprogress</term>
- <listitem><para>Self-test is currently in progress.</para></listitem></varlistentry>
- </variablelist>
- -->
- <property name="SmartSelftestStatus" type="s" access="read"/>
-
- <!--
- SmartSelftestPercentRemaining:
- The percent remaining or -1 if unknown.
- -->
- <property name="SmartSelftestPercentRemaining" type="i" access="read"/>
-
- <!--
- SmartUpdate:
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>nowakeup</parameter> (of type 'b').
-
- Reads SMART data from the drive and update relevant properties.
-
- If the option @nowakeup is given and the disk is in a sleeping
- state, the error
- <literal>org.freedesktop.UDisks2.Error.WouldWakeup</literal> is
- returned.
-
- The option @atasmart_blob can be used to inject libatasmart
- compatible blobs for testing how clients react to different
- kinds of SMART data. This option may be removed in the future
- without it being considered an ABI break.
- -->
- <method name="SmartUpdate">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- SmartGetAttributes:
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>nowakeup</parameter> (of type 'b').
- @attributes: The SMART attributes.
-
- Get the SMART attributes.
- Each attribute is a struct with the following members:
- <variablelist>
- <varlistentry><term>id (type 'y')</term>
- <listitem><para>Attribute Identifier</para></listitem></varlistentry>
- <varlistentry><term>name (type 's')</term>
- <listitem><para>The identifier as a string.</para></listitem></varlistentry>
- <varlistentry><term>flags (type 'q')</term>
- <listitem><para>16-bit attribute flags (bit 0 is prefail/oldage, bit 1 is online/offline).</para></listitem></varlistentry>
- <varlistentry><term>value (type 'i')</term>
- <listitem><para>The current value or -1 if unknown.</para></listitem></varlistentry>
- <varlistentry><term>worst (type 'i')</term>
- <listitem><para>The worst value of -1 if unknown.</para></listitem></varlistentry>
- <varlistentry><term>threshold (type 'i')</term>
- <listitem><para>The threshold or -1 if unknown.</para></listitem></varlistentry>
- <varlistentry><term>pretty (type 'x')</term>
- <listitem><para>An interpretation of the value - must be ignored if @pretty_unit is 0.</para></listitem></varlistentry>
- <varlistentry><term>pretty_unit (type 'i')</term>
- <listitem><para>The unit of the @pretty value - the following units are known: 0 (unknown), 1 (dimensionless), 2 (milliseconds), 3 (sectors), 4 (millikelvin).</para></listitem></varlistentry>
- <varlistentry><term>expansion (type 'a{sv}')</term>
- <listitem><para>Currently unused. Intended for future expansion.</para></listitem></varlistentry>
- </variablelist>
- The @name parameter should be used as the authoritative identifier for the attribute since it is derived from the numerical @id and the disk's <literal>IDENTIFY</literal> data and thus handles ID collisions between drives of different make and model.
- -->
- <method name="SmartGetAttributes">
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="attributes" direction="out" type="a(ysqiiixia{sv})"/>
- </method>
-
- <!--
- SmartSelftestStart:
- @type: The type test to run.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Starts a SMART selftest. The @type parameter is for the type
- of test to start - valid values are <literal>short</literal>,
- <literal>extended</literal> and <literal>conveyance</literal>.
-
- Note that the method returns immediately after the test has
- been started successfully.
- -->
- <method name="SmartSelftestStart">
- <arg name="type" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- SmartSelftestAbort:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Aborts a running SMART selftest.
- -->
- <method name="SmartSelftestAbort">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- SmartSetEnabled:
- @value: %TRUE to enable SMART, %FALSE to disable SMART.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @since: 2.1
-
- Sets whether SMART is enabled for the drive. This setting is
- stored in the non-volatile memory in the drive itself and does
- not need to be refreshed every time the drive is powered on or
- connected.
-
- Since this may require authentication and thus may fail, it is
- implemented this way instead of the
- #org.freedesktop.UDisks2.Drive.Ata:SmartEnabled property being
- writable.
- -->
- <method name="SmartSetEnabled">
- <arg name="value" direction="in" type="b"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- PmSupported: Whether the drive supports power management. -->
- <property name="PmSupported" type="b" access="read"/>
-
- <!-- PmEnabled: Whether power management is enabled. -->
- <property name="PmEnabled" type="b" access="read"/>
-
- <!-- ApmSupported: Whether the drive supports Advanced Power Management (APM). -->
- <property name="ApmSupported" type="b" access="read"/>
-
- <!-- ApmEnabled: Whether Advanced Power Management (APM) is enabled. -->
- <property name="ApmEnabled" type="b" access="read"/>
-
- <!-- AamSupported: Whether the drive supports Automatic Acoustic Management (AAM). -->
- <property name="AamSupported" type="b" access="read"/>
-
- <!-- AamEnabled: Whether Automatic Acoustic Management (AAM) is enabled. -->
- <property name="AamEnabled" type="b" access="read"/>
-
- <!-- AamVendorRecommendedValue: The vendor-recommended AAM value (or 0 if AAM is not supported). -->
- <property name="AamVendorRecommendedValue" type="i" access="read"/>
-
- <!-- WriteCacheSupported:
- @since: 2.1
- Whether the drive supports configuring the write cache.
- -->
- <property name="WriteCacheSupported" type="b" access="read"/>
-
- <!-- WriteCacheEnabled:
- @since: 2.1
- Whether the write-cache is enabled (or %FALSE if not supported).
- -->
- <property name="WriteCacheEnabled" type="b" access="read"/>
-
- <!-- ReadLookaheadSupported:
- @since: 2.1.7
- Whether the drive supports configuring the read look-ahead.
- -->
- <property name="ReadLookaheadSupported" type="b" access="read"/>
-
- <!-- ReadLookaheadEnabled:
- @since: 2.1.7
- Whether the read look-ahead is enabled (or %FALSE if not supported).
- -->
- <property name="ReadLookaheadEnabled" type="b" access="read"/>
-
- <!--
- PmGetState:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @state: The current power state.
-
- Get the current power mode status. This is implemented as a
- method call as it involves sending a command from the host to
- the drive and no change notification is available.
-
- The format of @state is the result obtained from sending the
- ATA command <quote>CHECK POWER MODE</quote> to the drive.
- Known values include
- <variablelist>
- <varlistentry><term>0x00</term><listitem><para>Standby</para></listitem></varlistentry>
- <varlistentry><term>0x80</term><listitem><para>Idle</para></listitem></varlistentry>
- <varlistentry><term>0xff</term><listitem><para>Active/Idle</para></listitem></varlistentry>
- </variablelist>
- Typically user interfaces will report "Drive is spun down" if @state is
- 0x00 and "Drive is spun up" otherwise.
- -->
- <method name="PmGetState">
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="state" direction="out" type="y"/>
- </method>
-
- <!--
- PmStandby:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Force the drive to immediately enter the low power consumption
- <emphasis>standby</emphasis> mode, usually causing it to spin
- down. This is done by sending the ATA command
- <quote>STANDBY IMMEDIATE</quote> to the drive.
- -->
- <method name="PmStandby">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- PmWakeup:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Force the drive to immediately wake up (exiting the low power
- consumption <emphasis>standby</emphasis> mode), usually
- causing it to spin up. This is done by reading data from the
- disk.
- -->
- <method name="PmWakeup">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- SecurityEraseUnitMinutes:
- The estimated amount of minutes it takes to complete the
- <quote>SECURITY ERASE UNIT</quote> command or 0 if this
- command is not available.
-
- If set to 510 it means that it takes at least 508 minutes to
- complete the operation.
- -->
- <property name="SecurityEraseUnitMinutes" type="i" access="read"/>
-
- <!-- SecurityEnhancedEraseUnitMinutes:
- The estimated amount of minutes it takes to complete the
- <quote>SECURITY ERASE UNIT</quote> command with enhanced mode
- specified or 0 if enhanced erase is not available.
-
- If set to 510 it means that it takes at least 508 minutes to
- complete the operation.
- -->
- <property name="SecurityEnhancedEraseUnitMinutes" type="i" access="read"/>
-
- <!-- SecurityFrozen:
- If set to %TRUE the unit is frozen.
- -->
- <property name="SecurityFrozen" type="b" access="read"/>
-
- <!--
- SecurityEraseUnit:
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>enhanced</parameter> (of type 'b').
-
- Does all the necessary checks and preparations and then sends
- the <quote>SECURITY ERASE UNIT</quote> command to the
- drive. If the option @enhanced is set to %TRUE an
- <emphasis>enhanced secure erase</emphasis> is requested.
-
- All data on the drive will be irrevocably erased.
-
- This operation takes either
- #org.freedesktop.UDisks2.Drive.Ata:SecurityEraseUnitMinutes or
- #org.freedesktop.UDisks2.Drive.Ata:SecurityEnhancedEraseUnitMinutes
- minutes to complete depending on whether the @enhanced option
- is %TRUE.
- -->
- <method name="SecurityEraseUnit">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
-
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Block:
- @short_description: Block device
-
- This interface represents a block device.
-
- This should not be confused with the
- #org.freedesktop.UDisks2.Drive interface that is used to represent
- disk drives. For example, the #org.freedesktop.UDisks2.Block
- interface is also used for block devices that do not correspond to
- drives at all (e.g. <ulink
- url="http://en.wikipedia.org/wiki/Loop_device">Loop
- Devices</ulink>).
- -->
- <interface name="org.freedesktop.UDisks2.Block">
- <!-- Device: The special device file for the block device e.g. <filename>/dev/sda2</filename>. -->
- <property name="Device" type="ay" access="read"/>
-
- <!-- PreferredDevice:
- The special device file to present in the UI instead of the value
- of the #org.freedesktop.UDisks2.Block:Device property.
-
- For example this could be
- e.g. <filename>/dev/mapper/mpathk</filename> for a multipath
- device with special device file <filename>/dev/dm-9</filename>.
- -->
- <property name="PreferredDevice" type="ay" access="read"/>
-
- <!-- Symlinks:
-
- Known symlinks in <filename>/dev</filename> that points to
- the device file in the
- #org.freedesktop.UDisks2.Block:Device property.
-
- For example, this array could include symlinks such as
- <filename>/dev/disk/by-id/ata-INTEL_SSDSA2MH080G1GC_CVEM842101HD080DGN</filename>
- and
- <filename>/dev/disk/by-id/wwn-0x5001517387d61905</filename>.
- -->
- <property name="Symlinks" type="aay" access="read"/>
-
- <!-- DeviceNumber: The dev_t of the block device. -->
- <property name="DeviceNumber" type="t" access="read"/>
-
- <!-- Id:
- @since: 2.1
- A unique and persistent identifier for the device or blank if
- no such identifier is available.
-
- For devices with fixed media, this identifier is derived from
- vital product data / UUIDs / serial numbers of the drive or
- construct (e.g. LVM or MD-RAID) the block device is part
- of. For devices with removable media, this identifier is
- derived from the medium currently inserted.
-
- This identifier is guaranteed to not include the slash
- character '/' (U+002F SOLIDUS) which means it can be used as
- a filename.
-
- Examples:
- <quote>by-id-ata-INTEL_SSDSA2MH080G1GC_CVEM842101HD080DGN</quote>,
- <quote>by-id-ata-ST1000LM024_HN-M101MBB_S2TBJA0C230233-part3</quote>,
- <quote>by-id-usb-Kingston_DataTraveler_2.0_0013729940C4F9A166250D3E-0:0</quote>,
- <quote>by-id-dm-name-luks-6d81fe85-26b1-4f8b-b834-405454c1cd46</quote>,
- <quote>by-id-dm-name-vg_thinkpad-lv_swap</quote>,
- <quote>by-label-HARRY_POTTER_SORCERERS_STONE-</quote>,
- <quote>by-uuid-D22D-08B8</quote>.
- -->
- <property name="Id" type="s" access="read"/>
-
- <!-- Size: The size of the block device. -->
- <property name="Size" type="t" access="read"/>
-
- <!-- ReadOnly: If %TRUE, the device can not be written to, only read from. -->
- <property name="ReadOnly" type="b" access="read"/>
-
- <!-- Drive:
- The #org.freedesktop.UDisks2.Drive object that the block device
- belongs to, or '/' if no such object exists.
- -->
- <property name="Drive" type="o" access="read"/>
-
- <!-- MDRaid:
- @since: 2.1
- If the block device is a running MD-RAID array, this is set
- to the #org.freedesktop.UDisks2.MDRaid object that it
- correspond to. Is '/' if no such object exists.
- -->
- <property name="MDRaid" type="o" access="read"/>
-
- <!-- MDRaidMember:
- @since: 2.1
- If the block device is a member of a MD-RAID array, this
- is set to the #org.freedesktop.UDisks2.MDRaid object that it
- correspond to. Is '/' if no such object exists.
- -->
- <property name="MDRaidMember" type="o" access="read"/>
-
- <!-- IdUsage:
- A result of probing for signatures on the block device. Known values include:
- <variablelist>
- <varlistentry>
- <term>filesystem</term>
- <listitem><para>Used for mountable filesystems</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>crypto</term>
- <listitem><para>Used for e.g. LUKS devices</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>raid</term>
- <listitem><para>Used for e.g. RAID members and LVM PVs</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>other</term>
- <listitem><para>Something else was detected.</para></listitem>
- </varlistentry>
- </variablelist>
- If blank, no known signature was detected. This doesn't
- necessarily mean the device contains no structured data; it
- only means that no signature known to the probing code was
- detected.
-
- Applications should not rely on the value in this or the
- #org.freedesktop.UDisks2.Block:IdType property - instead,
- applications should check for whether the object in question
- implements interfaces such as
- e.g. #org.freedesktop.UDisks2.Filesystem,
- #org.freedesktop.UDisks2.Swapspace or
- #org.freedesktop.UDisks2.Encrypted.
- -->
- <property name="IdUsage" type="s" access="read"/>
-
- <!--
- IdType:
- This property contains more information about the result of
- probing the block device. Its value depends of the value the
- #org.freedesktop.UDisks2.Block:IdUsage property:
- <variablelist>
- <varlistentry><term>filesystem</term>
- <listitem><para>The mountable file system that was detected (e.g. <literal>vfat</literal>).</para></listitem>
- </varlistentry>
- <varlistentry><term>crypto</term>
- <listitem><para>Encrypted data. Known values include <literal>crypto_LUKS</literal>.</para></listitem>
- </varlistentry>
- <varlistentry><term>raid</term>
- <listitem><para><ulink url="http://en.wikipedia.org/wiki/RAID">RAID</ulink> or similar. Known values include <literal>LVM2_member</literal> (for LVM2 components), <literal>linux_raid_member</literal> (for MD-RAID components.)</para></listitem>
- </varlistentry>
- <varlistentry><term>other</term>
- <listitem><para>Something else. Known values include <literal>swap</literal> (for swap space), <literal>suspend</literal> (data used when resuming from suspend-to-disk.</para></listitem>
- </varlistentry>
- </variablelist>
- See the note for the #org.freedesktop.UDisks2.Block:IdUsage property about usage.
- -->
- <property name="IdType" type="s" access="read"/>
-
- <!-- IdVersion:
- The version of the filesystem or other structured data on the block device.
- Do not make any assumptions about the format.
-
- This property is blank if there is no version or the version is unknown.
- -->
- <property name="IdVersion" type="s" access="read"/>
- <!-- IdLabel:
- The label of the filesystem or other structured data on the block device.
-
- This property is blank if there is no label or the label is unknown.
- -->
- <property name="IdLabel" type="s" access="read"/>
- <!-- IdUUID:
- The <ulink url="http://en.wikipedia.org/wiki/UUID">UUID</ulink> of the
- filesystem or other structured data on the block device. Do not make
- any assumptions about the UUID as its format depends on what kind of
- data is on the device.
-
- This property is blank if there is no UUID or the UUID is unknown.
- -->
- <property name="IdUUID" type="s" access="read"/>
-
- <!-- Configuration:
- The configuration for the device.
-
- This is an array of pairs of (@type, @details) where @type is
- a string identifying the configuration source
- (e.g. <literal>fstab</literal>) and @details contains the
- actual configuration data.
-
- Use the
- org.freedesktop.UDisks2.Block.AddConfigurationItem(),
- org.freedesktop.UDisks2.Block.RemoveConfigurationItem()
- and
- org.freedesktop.UDisks2.Block.UpdateConfigurationItem()
- methods to add, remove and update configuration items.
-
- Use
- org.freedesktop.UDisks2.Block.GetSecretConfiguration()
- to get the secrets (e.g. passphrases) that may be part of the
- configuration but isn't exported in this property for
- security reasons.
-
- For entries of type <literal>fstab</literal>, it means that
- the block device is referenced in the system-wide
- <filename>/etc/fstab</filename> file. Known configuration
- items for type <literal>fstab</literal> are
- <variablelist>
- <varlistentry>
- <term>fsname (type <literal>'ay'</literal>)</term>
- <listitem><para>The special device</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>dir (type <literal>'ay'</literal>)</term>
- <listitem><para>The mount point</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>type (type <literal>'ay'</literal>)</term>
- <listitem><para>The filesystem type</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>opts (type <literal>'ay'</literal>)</term>
- <listitem><para>Options</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>freq (type <literal>'i'</literal>)</term>
- <listitem><para>Dump frequency in days</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>passno (type <literal>'i'</literal>)</term>
- <listitem><para>Pass number of parallel fsck</para></listitem>
- </varlistentry>
- </variablelist>
-
- For entries of type <literal>crypttab</literal>, it means that
- the block device is referenced in the system-wide
- <filename>/etc/crypttab</filename> file. Known configuration
- items for type <literal>crypttab</literal> are
- <variablelist>
- <varlistentry>
- <term>name (type <literal>'ay'</literal>)</term>
- <listitem><para>The name to set the device up as</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>device (type <literal>'ay'</literal>)</term>
- <listitem><para>The special device</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>passphrase-path (type <literal>'ay'</literal>)</term>
- <listitem><para>Either empty to specify that no password is set,
- otherwise a path to a file containing the encryption password.
- This may also point to a special device file in <filename>/dev</filename>
- such as <literal>/dev/random</literal>.
- </para></listitem>
- </varlistentry>
- <varlistentry>
- <term>passphrase-contents (type <literal>'ay'</literal>)</term>
- <listitem><para>The contents of the file containing the encryption password, if applicable.
- This is only available via the org.freedesktop.UDisks2.Block.GetSecretConfiguration()
- method.</para></listitem>
- </varlistentry>
- <varlistentry>
- <term>opts (type <literal>'ay'</literal>)</term>
- <listitem><para>Options</para></listitem>
- </varlistentry>
- </variablelist>
- For security reasons, when creating a new
- <literal>crypttab</literal> entry (via the
- org.freedesktop.UDisks2.Block.AddConfigurationItem()
- method), then the <option>passphrase-path</option> must
- reference an unexisting file in the
- <filename>/etc/luks-keys</filename> directory.
- -->
- <property name="Configuration" type="a(sa{sv})" access="read"/>
-
- <!-- CryptoBackingDevice:
- The #org.freedesktop.UDisks2.Block object that is
- backing the device or <literal>/</literal> if unknown or if
- the block device is not the cleartext device for an encrypted
- device.
- -->
- <property name="CryptoBackingDevice" type="o" access="read"/>
-
- <!-- HintPartitionable:
- If %TRUE, the device is normally expected to be
- partitionable. Devices for which this is not the case include
- floppy drives, optical drives and LVM logical volumes.
- -->
- <property name="HintPartitionable" type="b" access="read"/>
-
- <!-- HintSystem: If %TRUE, the device is considered a <emphasis>system device</emphasis>.
- System devices are devices that require additional permissions to access.
-
- See <xref linkend="udisks.8"/> for how to influence the value of this property.
- -->
- <property name="HintSystem" type="b" access="read"/>
-
- <!-- HintIgnore: If %TRUE, the device should be hidden from users.
-
- See <xref linkend="udisks.8"/> for how to influence the value of this property.
- -->
- <property name="HintIgnore" type="b" access="read"/>
-
- <!-- HintAuto: If %TRUE, the device should be automatically started (e.g. mounted, unlocked etc.).
-
- See <xref linkend="udisks.8"/> for how to influence the value of this property.
- -->
- <property name="HintAuto" type="b" access="read"/>
-
- <!-- HintName: If not blank, the name to use when presenting the device.
-
- See <xref linkend="udisks.8"/> for how to influence the value of this property.
- -->
- <property name="HintName" type="s" access="read"/>
-
- <!-- HintIconName: If not blank, the icon name to use when presenting the device.
- The name must adhere to the
- <ulink url="http://www.freedesktop.org/wiki/Specifications/icon-theme-spec">freedesktop.org icon theme specification</ulink>.
-
- See <xref linkend="udisks.8"/> for how to influence the value of this property.
- -->
- <property name="HintIconName" type="s" access="read"/>
-
- <!-- HintSymbolicIconName:
- @since: 2.1
- If not blank, the icon name to use when presenting the device using a symbolic icon.
-
- The name must adhere to the
- <ulink url="http://www.freedesktop.org/wiki/Specifications/icon-theme-spec">freedesktop.org icon theme specification</ulink>.
-
- See <xref linkend="udisks.8"/> for how to influence the value of this property.
- -->
- <property name="HintSymbolicIconName" type="s" access="read"/>
-
- <!--
- AddConfigurationItem:
- @item: The configuration item to add.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Adds a new configuration item.
-
- See the #org.freedesktop.UDisks2.Block:Configuration
- property for details about valid configuration items.
- -->
- <method name="AddConfigurationItem">
- <arg name="item" direction="in" type="(sa{sv})"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- RemoveConfigurationItem:
- @item: The configuration item to remove.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Removes an existing configuration item.
-
- See the #org.freedesktop.UDisks2.Block:Configuration
- property for details about valid configuration items.
- -->
- <method name="RemoveConfigurationItem">
- <arg name="item" direction="in" type="(sa{sv})"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- UpdateConfigurationItem:
- @old_item: The configuration item to remove.
- @new_item: The configuration item to add. Must be of the same type as @old_item.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Removes a configuration item and adds a new one. This is
- equivalent to calling
- org.freedesktop.UDisks2.Block.RemoveConfigurationItem()
- followed by
- org.freedesktop.UDisks2.Block.AddConfigurationItem()
- with the change that only one PolicyKit check is made
- and that @new_item can be validated against @old_item.
-
- See the #org.freedesktop.UDisks2.Block:Configuration
- property for details about valid configuration items.
- -->
- <method name="UpdateConfigurationItem">
- <arg name="old_item" direction="in" type="(sa{sv})"/>
- <arg name="new_item" direction="in" type="(sa{sv})"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- GetSecretConfiguration:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @configuration: The resulting configuration.
-
- Returns the same value as in the
- #org.freedesktop.UDisks2.Block:Configuration property
- but without secret information filtered out.
- -->
- <method name="GetSecretConfiguration">
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="configuration" direction="out" type="a(sa{sv})"/>
- </method>
-
- <!--
- Format:
- @type: The type of file system, partition table or other content to format the device with.
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>label</parameter> (of type 's'), <parameter>take-ownership</parameter> (of type 'b'), <parameter>encrypt.passphrase</parameter> (of type 's'), <parameter>erase</parameter> (of type 's'), <parameter>no-block</parameter> (of type 'b') and <parameter>update-partition-type</parameter> (of type 'b').
-
- Formats the device with a file system, partition table or
- other well-known content.
-
- Known values for @type includes <constant>empty</constant> (to
- just zero out areas of the device known to host file system
- signatures) and <constant>swap</constant> (Linux swap space)
- and most file systems supported by the <citerefentry><refentrytitle>mkfs</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- program through its <option>-t</option> option.
-
- Known partition table formats includes
- <constant>dos</constant> and <constant>gpt</constant>.
-
- If @type supports it, you can specify a label with the
- <parameter>label</parameter> option in the @options parameter;
- however, note that this may not be supported on all file
- systems and, if supported, the maximum allowed length may
- vary.
-
- If the file system in question supports owners and the option
- <parameter>take-ownership</parameter> is set to %TRUE then the
- root directory of the created file system will be owned by the
- caller of this method.
-
- If the option <parameter>encrypt.passphrase</parameter> is
- given then a LUKS device is created with the given passphrase
- and the file system is created on the unlocked device. The
- unlocked device will be left open.
-
- If the option <parameter>erase</parameter> is used then the
- underlying device will be erased. Valid values include
- <quote>zero</quote> to write zeroes over the entire device
- before formatting, <quote>ata-secure-erase</quote> to perform
- a secure erase or <quote>ata-secure-erase-enhanced</quote> to
- perform an enhanced secure erase.
-
- If the option <parameter>update-partition-type</parameter> is
- set to %TRUE and the object in question is a partition, then
- its type (cf. the #org.freedesktop.UDisks2.Partition:Type
- property) will be set to the <emphasis>natural</emphasis>
- partition type matching @type, if any. For example, if
- formatting a GPT partition with a FAT filesystem, the
- <quote>Microsoft Basic Data</quote> partition type will be
- chosen; similar, if formatting a DOS partition with a Ext4
- filesystem then partition type 0x83 is chosen.
-
- If the option <parameter>no-block</parameter> is set to %TRUE
- then the method returns just before the actual formatting
- takes place but after authorization and other checks are
- done. This is useful for applications that want to format
- several devices in parallel.
- -->
- <method name="Format">
- <arg name="type" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- OpenForBackup:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @fd: An index for the returned file descriptor.
-
- Gets a read-only file descriptor for the device intended for a
- byte-by-byte imaging of the device. This can only be done if
- the device is not already in use.
- -->
- <method name="OpenForBackup">
- <annotation name="org.gtk.GDBus.C.UnixFD" value="1"/>
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="fd" direction="out" type="h"/>
- </method>
-
- <!--
- OpenForRestore:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @fd: An index for the returned file descriptor.
-
- Gets a writable file descriptor for the device intended for a
- byte-by-byte restore of a disk image onto the device. This can
- only be done if the device is not already in use.
- -->
- <method name="OpenForRestore">
- <annotation name="org.gtk.GDBus.C.UnixFD" value="1"/>
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="fd" direction="out" type="h"/>
- </method>
-
- <!--
- OpenForBenchmark:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @fd: An index for the returned file descriptor.
-
- Gets a file descriptor for the device that is suitable to be
- used for benchmarking the device (transfer rate, access time
- etc.). Note that the file descriptor may be opened with the
- <literal>O_DIRECT</literal> and <literal>O_SYNC</literal>
- flags so care must be taken to only perform page-aligned I/O.
-
- If the <parameter>writable</parameter> in @options is %TRUE
- then the returned file descriptor will be writable. This only
- works if the device is not already in use.
- -->
- <method name="OpenForBenchmark">
- <annotation name="org.gtk.GDBus.C.UnixFD" value="1"/>
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="fd" direction="out" type="h"/>
- </method>
-
- <!--
- Rescan:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Request that the kernel and core OS rescans the contents of
- the device and update their state to reflect this (including
- things such as the <filename>/dev/disk/</filename> hierarchy
- of symlinks). This includes requesting that the kernel
- re-reads the partition table, if appropriate.
-
- This is usually not needed since the OS automatically does
- this when the last process with a writable file descriptor for
- the device closes it.
- -->
- <method name="Rescan">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.PartitionTable:
- @short_description: Block device containing a partition table
-
- This interface is used for #org.freedesktop.UDisks2.Block
- devices that contain a partition table.
- -->
- <interface name="org.freedesktop.UDisks2.PartitionTable">
- <!-- prereq: org.freedesktop.UDisks2.Block -->
-
- <!-- Type: The type of partition table detected.
- Known values include:
- <variablelist>
- <varlistentry><term>dos</term><listitem><para><ulink url="http://en.wikipedia.org/wiki/Master_Boot_Record">Master Boot Record</ulink></para></listitem></varlistentry>
- <varlistentry><term>gpt</term><listitem><para><ulink url="http://en.wikipedia.org/wiki/GUID_Partition_Table">GUID Partition Table</ulink></para></listitem></varlistentry>
- </variablelist>
- If blank it means that a partition table was detected but its
- scheme is unknown.
- -->
- <property name="Type" type="s" access="read"/>
-
- <!--
- CreatePartition:
- @offset: The desired offset where the partition should be created, in bytes.
- @size: The desired size of the partition, in bytes.
- @type: The type of partition to create (cf. the #org.freedesktop.UDisks2.Partition:Type property) or blank to use the default for the partition table type and OS.
- @name: The name for the new partition or blank if the partition table do not support names.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @created_partition: An object path to the created block device object implementing the #org.freedesktop.UDisks2.Partition interface.
-
- Creates a new partition.
-
- Note that the created partition won't necessarily be created
- at the exact @offset due to disk geometry and other alignment
- constraints (e.g. 1MiB alignment).
-
- The newly created partition may also end up being slightly
- larger or smaller than the requested @size bytes for the same
- reasons.
-
- The newly created partition will be wiped of known filesystem
- signatures using the
- <citerefentry><refentrytitle>wipefs</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- command.
- -->
- <method name="CreatePartition">
- <arg name="offset" direction="in" type="t"/>
- <arg name="size" direction="in" type="t"/>
- <arg name="type" direction="in" type="s"/>
- <arg name="name" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="created_partition" direction="out" type="o"/>
- </method>
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Partition:
- @short_description: Block device representing a partition
-
- This interface is used for #org.freedesktop.UDisks2.Block
- devices that represent entries in a partition table.
- -->
- <interface name="org.freedesktop.UDisks2.Partition">
- <!-- prereq: org.freedesktop.UDisks2.Block -->
-
- <!-- Number: The number of the partition in the partition table. -->
- <property name="Number" type="u" access="read"/>
-
- <!-- Type: The type of the partition.
-
- For <literal>dos</literal> partition tables, this string is a
- hexadecimal number e.g. <literal>0x83</literal> or
- <literal>0xfd</literal>. For <literal>gpt</literal> partition
- tables this is the UUID
- e.g. <literal>ebd0a0a2-b9e5-4433-87c0-68b6b72699c7</literal>.
- -->
- <property name="Type" type="s" access="read"/>
-
- <!-- Flags: Flags describing the partition.
-
- Known flags for <literal>dos</literal> partitions include:
- <variablelist>
- <varlistentry><term>Bit 7</term><listitem><para>The partition is marked as bootable</para></listitem></varlistentry>
- </variablelist>
- Known flags for <literal>gpt</literal> partitions include:
- <variablelist>
- <varlistentry><term>Bit 0</term><listitem><para>System partition</para></listitem></varlistentry>
- <varlistentry><term>Bit 2</term><listitem><para>Legacy BIOS Bootable</para></listitem></varlistentry>
- <varlistentry><term>Bit 60</term><listitem><para>Read-only</para></listitem></varlistentry>
- <varlistentry><term>Bit 62</term><listitem><para>Hidden</para></listitem></varlistentry>
- <varlistentry><term>Bit 63</term><listitem><para>Do not automount</para></listitem></varlistentry>
- </variablelist>
- -->
- <property name="Flags" type="t" access="read"/>
-
- <!-- Offset: Offset of partition, in bytes. -->
- <property name="Offset" type="t" access="read"/>
-
- <!-- Size: Size of partition, in bytes. -->
- <property name="Size" type="t" access="read"/>
-
- <!-- Name: Label of partition or blank if not supported or unknown. -->
- <property name="Name" type="s" access="read"/>
-
- <!-- UUID: The UUID of the partition or blank if not supported or unknown. -->
- <property name="UUID" type="s" access="read"/>
-
- <!-- Table:
- The object path of the #org.freedesktop.UDisks2.PartitionTable
- object that the partition entry belongs to.
- -->
- <property name="Table" type="o" access="read"/>
-
- <!-- IsContainer:
- Set to %TRUE if the partition itself is a container for other
- partitions.
-
- For example, for <literal>dos</literal> partition tables,
- this applies to socalled <emphasis>extended partition</emphasis> (partitions of type
- <constant>0x05</constant>, <constant>0x0f</constant> or <constant>0x85</constant>)
- containing socalled <emphasis>logical partitions</emphasis>.
- -->
- <property name="IsContainer" type="b" access="read"/>
-
- <!-- IsContained:
- Set to %TRUE of the partition is contained in another partition.
- See the #org.freedesktop.UDisks2.Partition:IsContainer property for more information.
- -->
- <property name="IsContained" type="b" access="read"/>
-
- <!-- SetType:
- @type: New type to set.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Sets the partition type. See the
- #org.freedesktop.UDisks2.Partition:Type property for a
- description of known partition types.
- -->
- <method name="SetType">
- <arg name="type" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- SetName:
- @name: New name to set.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Sets the partition name.
- -->
- <method name="SetName">
- <arg name="name" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- SetFlags:
- @flags: New flags to set.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Sets the partition flags. See the
- #org.freedesktop.UDisks2.Partition:Flags property for a
- description of known flags.
- -->
- <method name="SetFlags">
- <arg name="flags" direction="in" type="t"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- Delete:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Deletes the partition.
- -->
- <method name="Delete">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Filesystem:
- @short_description: Block device containing a mountable filesystem
-
- This interface is used for #org.freedesktop.UDisks2.Block
- devices that contain a mountable filesystem.
- -->
- <interface name="org.freedesktop.UDisks2.Filesystem">
- <!-- prereq: org.freedesktop.UDisks2.Block -->
-
- <!--
- SetLabel:
- @label: The label to set.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Sets the filesystem label.
- -->
- <method name="SetLabel">
- <arg name="label" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- MountPoints:
- An array of filesystems paths for where the file system on
- the device is mounted. If the device is not mounted, this
- array is empty.
- -->
- <property name="MountPoints" type="aay" access="read"/>
-
- <!--
- Mount:
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>fstype</parameter> (of type 's') and <parameter>options</parameter> (of type 's').
- @mount_path: The filesystem path where the device was mounted.
-
- Mounts the filesystem.
-
- The directory the filesystem will be mounted in is determined
- by looking at data related to the device or filesystem (such
- the filesystem UUID and label) and will be created
- automatically except if the device the filesystem resides on
- is referenced in the <filename>/etc/fstab</filename> file, see
- below. In either case, the directory the filesystem is mounted
- in, is returned in @mount_path on success - it is usually a
- sub-directory of <filename
- class='directory'>/run/media/$USER</filename> but note that
- any directory may be returned.
-
- The filesystem type to use can be overridden with the @fstype
- option and mount options (a comma-separated string) can be
- given in @options option. Note that both the mount options and
- filesystem types are validated against a (small) whitelist to
- avoid unexpected privilege escalation
-
- If the device in question is referenced in the
- <filename>/etc/fstab</filename> file, the
- <command>mount</command> command is called directly (as root)
- and the given options or filesystem type given in @options are
- ignored.
-
- If <literal>x-udisks-auth</literal> is specified as an option
- for the device in the <filename>/etc/fstab</filename> file,
- then the <command>mount</command> command is run as the
- calling user, without performing any authorization check
- mentioned above. If this fails because of insufficient
- permissions, an authorization check is performed (which
- typically results in the user having to authenticate as an
- administrator). If authorized, the <command>mount</command>
- command is then run as root.
-
- The filesystem should be unmounted using the
- org.freedesktop.UDisks2.Filesystem.Unmount() method.
-
- If the device is removed without being unmounted (e.g. the
- user yanking the device or pulling the media out) or unmounted
- in a way that bypasses the
- org.freedesktop.UDisks2.Filesystem.Unmount() method
- (e.g. unmounted by the super-user by using the
- <citerefentry><refentrytitle>umount</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- command directly), the device will be unmounted (if needed)
- and/or the mount point will be cleaned up.
- -->
- <method name="Mount">
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="mount_path" direction="out" type="s"/>
- </method>
-
- <!--
- Unmount:
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>force</parameter> (of type 'b').
-
- Unmount a mounted device.
-
- 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
- typically results in the user having to authenticate as an
- administrator). If authorized, the filesystem is unmounted.
-
- If the filesystem is busy, this operation fails with the error
- <link linkend="UDISKS-ERROR-DEVICE-BUSY:CAPS"><constant>org.freedesktop.UDisks2.Error.DeviceBusy</constant></link>
- unless the @force option is used.
- -->
- <method name="Unmount">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Swapspace:
- @short_description: Block device containing swap data
-
- This interface is used for #org.freedesktop.UDisks2.Block
- devices that contain swap space.
- -->
- <interface name="org.freedesktop.UDisks2.Swapspace">
- <!-- prereq: org.freedesktop.UDisks2.Block -->
-
- <!-- Active: Set to %TRUE if the device is currently in use by the OS. -->
- <property name="Active" type="b" access="read"/>
-
- <!--
- Start:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Activates the swap device.
- -->
- <method name="Start">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- Stop:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Deactivates the swap device.
- -->
- <method name="Stop">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Encrypted:
- @short_description: Block device containing encrypted data
-
- This interface is used for #org.freedesktop.UDisks2.Block
- devices that contain encrypted data.
- -->
- <interface name="org.freedesktop.UDisks2.Encrypted">
- <!-- prereq: org.freedesktop.UDisks2.Block -->
-
- <!--
- Unlock:
- @passphrase: The passphrase to use.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
- @cleartext_device: An object path to the unlocked object implementing the #org.freedesktop.UDisks2.Block interface.
-
- Tries to unlock the encrypted device using @passphrase.
-
- If the device in question is referenced in a system-wide
- configuration file (such as the <filename>/etc/crypttab</filename> file),
- then name, options and passphrase (if available) is used from that
- file after requesting additional authorization.
-
- If the device is removed without being locked (e.g. the user
- yanking the device or pulling the media out) the cleartext
- device will be cleaned up.
- -->
- <method name="Unlock">
- <arg name="passphrase" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- <arg name="cleartext_device" direction="out" type="o"/>
- </method>
-
- <!--
- Lock:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Locks the encrypted device.
- -->
- <method name="Lock">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- ChangePassphrase:
- @passphrase: The existing passphrase.
- @new_passphrase: The new passphrase to use.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Changes the passphrase to @new_passphrase. An existing passphrase is required.
-
- If the device in question is referenced in a system-wide
- configuration file (such as the
- <filename>/etc/crypttab</filename> file) and this
- configuration references the passphrase, it is not
- automatically updated.
- -->
- <method name="ChangePassphrase">
- <arg name="passphrase" direction="in" type="s"/>
- <arg name="new_passphrase" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Loop:
- @short_description: Block device backed by a file
-
- This interface is used for #org.freedesktop.UDisks2.Block
- devices that are loop devices.
- -->
- <interface name="org.freedesktop.UDisks2.Loop">
- <!-- prereq: org.freedesktop.UDisks2.Block -->
-
- <!--
- Delete:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Deletes the loop device.
- -->
- <method name="Delete">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- BackingFile:
- A path to the file that is backing the block device or blank
- if unknown.
- -->
- <property name="BackingFile" type="ay" access="read"/>
-
- <!-- Autoclear:
- If %TRUE, the kernel will automatically clear the loop device
- when the last closer closes the device. This typically
- happens when the loop device is unmounted.
- -->
- <property name="Autoclear" type="b" access="read"/>
-
- <!-- SetupByUID:
- The id of the user who set up the loop device or 0 if set up
- by root or not through udisks.
- -->
- <property name="SetupByUID" type="u" access="read"/>
-
- <!--
- SetAutoclear:
- @value: The new value of autoclear.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Setter for the #org.freedesktop.UDisks2.Loop:Autoclear
- property. Since this may require authentication and thus may
- fail, it is implemented this way instead of the property being
- writable.
- -->
- <method name="SetAutoclear">
- <arg name="value" direction="in" type="b"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.MDRaid:
- @short_description: Linux Software RAID
- @since: 2.1
-
- Objects implementing this interface represent
- <ulink url="https://raid.wiki.kernel.org/index.php/Linux_Raid">Linux Software RAID arrays</ulink>
- detected on the system. Both running and not-running arrays are represented.
-
- Block devices point to objects implementing this interface, see
- the #org.freedesktop.UDisks2.Block:MDRaid and
- #org.freedesktop.UDisks2.Block:MDRaidMember properties on the
- #org.freedesktop.UDisks2.Block D-Bus interface.
- -->
- <interface name="org.freedesktop.UDisks2.MDRaid">
- <!-- UUID:
- The UUID of the array.
- -->
- <property name="UUID" type="s" access="read"/>
-
- <!-- Name:
- The name of the array (TODO: homehost etc).
- -->
- <property name="Name" type="s" access="read"/>
-
- <!-- Level:
- The RAID level.
-
- Known values include <literal>raid0</literal>, <literal>raid1</literal>, <literal>raid4</literal>, <literal>raid5</literal>, <literal>raid6</literal> and <literal>raid10</literal>.
- -->
- <property name="Level" type="s" access="read"/>
-
- <!-- NumDevices:
- Number of devices that are part of the array.
- -->
- <property name="NumDevices" type="u" access="read"/>
-
- <!-- Size:
- The size of the array or 0 if unknown.
-
- This is the usable size, e.g. for a RAID-5 array backed by 4
- 1TB disks, this will be approximately 3 TB.
- -->
- <property name="Size" type="t" access="read"/>
-
- <!-- SyncAction:
- The current state of the array or empty if the array is not
- running or if the array does not have any redundancy
- (e.g. RAID-0 or linear).
-
- Use the org.freedesktop.UDisks2.MDRaid.RequestSyncAction()
- method to change this.
-
- This property corresponds to the
- <literal>sync_action</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="SyncAction" type="s" access="read"/>
-
- <!-- SyncCompleted:
- The fraction or sectors completed (always between <constant>0.0</constant> and <constant>1.0</constant>) in the sync operation or 0.0 if no operation is in progress.
-
- This property corresponds to the
- <literal>sync_completed</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="SyncCompleted" type="d" access="read"/>
-
- <!-- SyncRate:
- The rate (or speed) at which the sync operation takes
- place. It is averaged over the last 30 seconds and measured
- in bytes per second.
-
- If the rate is unknown or no operation is in progress, the
- value of this property is 0.
-
- This property corresponds to the
- <literal>sync_speed</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="SyncRate" type="t" access="read"/>
-
- <!-- SyncRemainingTime:
- The estimated number of micro-seconds until the operation is
- finished
-
- If the amount of remaining time is unknown or no operation is
- in progress, the value of this property is 0.
-
- This property is based on the value of the
- <literal>sync_speed</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="SyncRemainingTime" type="t" access="read"/>
-
- <!-- Degraded:
- Number of devices by which the array is degraded (0 if not degraded or not running).
-
- This property corresponds to the
- <literal>degraded</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="Degraded" type="u" access="read"/>
-
- <!-- BitmapLocation:
- The location of a write-intent bitmap (empty if the array is not running), if any.
-
- If the RAID array does not suppor write-intent bitmaps (for
- example RAID-0 arrays), this is empty.
-
- This property corresponds to the
- <literal>bitmap/location</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="BitmapLocation" type="ay" access="read"/>
-
- <!-- ChunkSize:
- The chunk size (0 if the array is not running or not using striping).
-
- This property corresponds to the
- <literal>chunk_size</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="ChunkSize" type="t" access="read"/>
-
- <!-- ActiveDevices:
- This property is an array with block devices that are
- currently associated with the with the array. It is empty if
- the array is not running.
-
- Each element of the array is a struct with the following members:
- <variablelist>
- <varlistentry><term>block (type 'o')</term>
- <listitem><para>The object path for the underlying block device (guaranteed to implement the #org.freedesktop.UDisks2.Block interface)</para></listitem></varlistentry>
- <varlistentry><term>slot (type 'i')</term>
- <listitem><para>-1 if the device is not currently part of the array (ie. <literal>spare</literal> or <literal>faulty</literal>), otherwise the slot number the device currently fills (between 0 and #org.freedesktop.UDisks2.MDRaid:NumDevices)</para></listitem></varlistentry>
- <varlistentry><term>state (type 'as')</term>
- <listitem><para>The state of the device - known elements include <literal>faulty</literal>, <literal>in_sync</literal>, <literal>write_mostly</literal>, <literal>blocked</literal> and <literal>spare</literal></para></listitem></varlistentry>
- <varlistentry><term>num_read_errors (type 't')</term>
- <listitem><para>An ongoing count of read errors that have been detected on this device but have not caused the device to be evicted from the array</para></listitem></varlistentry>
- <varlistentry><term>expansion (type 'a{sv}')</term>
- <listitem><para>Currently unused. Intended for future expansion.</para></listitem></varlistentry>
- </variablelist>
- This property correspond to the
- <filename>/sys/block/mdN/md/dev-*</filename> directories in sysfs and the sysfs files in each directory.
- See the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <property name="ActiveDevices" type="a(oiasta{sv})" access="read"/>
-
- <!--
- Start:
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>start-degraded</parameter> (of type 'b').
-
- Starts the RAID array.
-
- If the @option parameter contains the key @start-degraded with
- the value %TRUE, the array will be started even if some members
- are missing.
- -->
- <method name="Start">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- Stop:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Stops the RAID array.
- -->
- <method name="Stop">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- RemoveDevice:
- @device: An object path to an object implementing the #org.freedesktop.UDisks2.Block interface.
- @options: Options - known options (in addition to <link linkend="udisks-std-options">standard options</link>) includes <parameter>wipe</parameter> (of type 'b').
-
- Removes @device from the array.
-
- For this to work @device must already be associated with the
- array, e.g. referenced in the
- #org.freedesktop.UDisks2.MDRaid:ActiveDevices property.
-
- If the @option parameter contains the key @wipe with the value
- %TRUE, all known filesystem signatures will be erased from the
- @device after removal.
- -->
- <method name="RemoveDevice">
- <arg name="device" direction="in" type="o"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- AddDevice:
- @device: An object path to an object implementing the #org.freedesktop.UDisks2.Block interface.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Adds @device to the array.
- -->
- <method name="AddDevice">
- <arg name="device" direction="in" type="o"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- SetBitmapLocation:
- @value: The value for the bitmap, currently only the values 'none' and 'internal' are supported.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Sets whether the array has a write-intent bitmap.
- -->
- <method name="SetBitmapLocation">
- <arg name="value" direction="in" type="ay"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!--
- RequestSyncAction:
- @sync_action: The action to request.
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- This method call can be used to trigger and cancel data
- redundancy checks and repairs. Currently only the values
- <literal>check</literal>, <literal>repair</literal> and
- <literal>idle</literal> can be used for @sync_action.
-
- See also the property #org.freedesktop.UDisks2.MDRaid:SyncAction.
-
- This method call is similar to writing to the
- <literal>sync_action</literal> sysfs file, see the
- <filename><ulink url="http://www.kernel.org/doc/Documentation/md.txt">Documentation/md.txt</ulink></filename>
- file shipped with the kernel sources.
- -->
- <method name="RequestSyncAction">
- <arg name="sync_action" direction="in" type="s"/>
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- </interface>
-
- <!-- ********************************************************************** -->
-
- <!--
- org.freedesktop.UDisks2.Job:
- @short_description: Long-running tasks
-
- Some operations may take a long time (hours) to complete, that
- is, to actually send the D-Bus reply message back. One example
- of such an operation is the
- org.freedesktop.UDisks2.Block.Format() method that is used to
- format a block device.
-
- When such operations are initated, a job object implementing
- this interface may be created so the progress can be tracked by
- the caller (and also other observers).
-
- The object(s) that a job affects (such as block devices or
- drives) can be determined by looking at the
- #org.freedesktop.UDisks2.Job:Objects property. Among other
- things, this can be used to draw a spinner in the user interface
- next to e.g. an icon for the drive or device in question.
-
- The #org.freedesktop.UDisks2.Job:Operation property is used to
- convey the type of job currently in progress.
-
- The user id of the user who started the job is set in the
- #org.freedesktop.UDisks2.Job:StartedByUID property.
-
- A job <emphasis>may</emphasis> convey how much progress has been
- made, see the #org.freedesktop.UDisks2.Job:Progress and
- #org.freedesktop.UDisks2.Job:ProgressValid properties.
-
- When a job completes, the #org.freedesktop.UDisks2.Job::Completed signal
- is emitted.
-
- A job may or may not be cancelable, see the
- #org.freedesktop.UDisks2.Job:Cancelable property. To cancel a
- job use the org.freedesktop.UDisks2.Job.Cancel() method. This
- will cause the job to complete (with @success set to %FALSE) and
- the D-Bus method used to initiate the operation to return,
- usually returning the
- <literal>org.freedesktop.UDisks2.Error.Cancelled</literal>
- error.
- -->
- <interface name="org.freedesktop.UDisks2.Job">
-
- <!-- Operation:
- The type of the operation that the job represents.
-
- Known job operation types include:
- <variablelist>
- <varlistentry><term>ata-smart-selftest</term>
- <listitem><para>SMART self-test operation.</para></listitem></varlistentry>
- <varlistentry><term>drive-eject</term>
- <listitem><para>Ejecting the medium from a drive.</para></listitem></varlistentry>
- <varlistentry><term>encrypted-unlock</term>
- <listitem><para>Unlocking encrypted device.</para></listitem></varlistentry>
- <varlistentry><term>encrypted-lock</term>
- <listitem><para>Locking encrypted device.</para></listitem></varlistentry>
- <varlistentry><term>encrypted-modify</term>
- <listitem><para>Modifying encrypted device.</para></listitem></varlistentry>
- <varlistentry><term>swapspace-start</term>
- <listitem><para>Starting swapspace.</para></listitem></varlistentry>
- <varlistentry><term>swapspace-stop</term>
- <listitem><para>Stopping swapspace.</para></listitem></varlistentry>
- <varlistentry><term>filesystem-mount</term>
- <listitem><para>Mounting a filesystem.</para></listitem></varlistentry>
- <varlistentry><term>filesystem-unmount</term>
- <listitem><para>Unmounting a filesystem.</para></listitem></varlistentry>
- <varlistentry><term>filesystem-modify</term>
- <listitem><para>Modifying a filesystem.</para></listitem></varlistentry>
- <varlistentry><term>format-erase</term>
- <listitem><para>Erasing a device.</para></listitem></varlistentry>
- <varlistentry><term>format-mkfs</term>
- <listitem><para>Creating a filesystem.</para></listitem></varlistentry>
- <varlistentry><term>loop-setup</term>
- <listitem><para>Setting up a loop device.</para></listitem></varlistentry>
- <varlistentry><term>partition-modify</term>
- <listitem><para>Modifying a partition.</para></listitem></varlistentry>
- <varlistentry><term>partition-delete</term>
- <listitem><para>Deleting a partition.</para></listitem></varlistentry>
- <varlistentry><term>partition-create</term>
- <listitem><para>Creating a partition.</para></listitem></varlistentry>
- <varlistentry><term>cleanup</term>
- <listitem><para>Cleaning up devices that were removed without being properly unmounted or shut down.</para></listitem></varlistentry>
- <varlistentry><term>ata-secure-erase</term>
- <listitem><para>ATA Secure Erase.</para></listitem></varlistentry>
- <varlistentry><term>ata-enhanced-secure-erase</term>
- <listitem><para>ATA Enhanced Secure Erase.</para></listitem></varlistentry>
- <varlistentry><term>md-raid-stop</term>
- <listitem><para>Stopping a RAID Array.</para></listitem></varlistentry>
- <varlistentry><term>md-raid-start</term>
- <listitem><para>Starting a RAID Array.</para></listitem></varlistentry>
- <varlistentry><term>md-raid-fault-device</term>
- <listitem><para>Marking device in RAID Array as faulty.</para></listitem></varlistentry>
- <varlistentry><term>md-raid-remove-device</term>
- <listitem><para>Removing device from RAID Array.</para></listitem></varlistentry>
- <varlistentry><term>md-raid-create</term>
- <listitem><para>Create a RAID Array.</para></listitem></varlistentry>
- </variablelist>
- The
- <link linkend="udisks-client-get-job-description">udisks_client_get_job_description()</link>
- function can be used to get a localized human readable description.
- -->
- <property name="Operation" type="s" access="read"/>
-
- <!-- Progress:
- How much progress has been made. Values are in the range 0 to 1.
-
- Do not use unless #org.freedesktop.UDisks2.Job:ProgressValid is %TRUE.
- -->
- <property name="Progress" type="d" access="read"/>
-
- <!-- ProgressValid: Set to %TRUE if the #org.freedesktop.UDisks2.Job:Progress is valid. -->
- <property name="ProgressValid" type="b" access="read"/>
-
- <!-- Bytes:
- @since: 2.1
- If the job involves processing a known number of bytes (for
- example, erasing a disk), this property contains the total
- number of bytes to process. If not, the value of this
- property is zero.
-
- The intent of this property is for user interfaces to convey
- information such as <quote>123 GB of 1.0 TB completed</quote>.
- -->
- <property name="Bytes" type="t" access="read"/>
-
- <!-- Rate:
- @since: 2.1
- If the job involves processing a number of bytes (for
- example, erasing) and the rate at which the processing takes
- place is known, this property contains the rate (measured in
- bytes per second). Otherwise the value of this property is
- zero.
-
- The intent of this property is for user interfaces to convey
- information such as <quote>110 MB/sec</quote>.
- -->
- <property name="Rate" type="t" access="read"/>
-
- <!-- StartTime:
-
- The point in time (micro-seconds since the <ulink
- url="http://en.wikipedia.org/wiki/Unix_epoch">Unix
- Epoch</ulink>) that the job was started.
- -->
- <property name="StartTime" type="t" access="read"/>
-
- <!-- ExpectedEndTime:
-
- The expected point in time (micro-seconds since the <ulink
- url="http://en.wikipedia.org/wiki/Unix_epoch">Unix
- Epoch</ulink>) that the job will complete or 0 if unknown.
- -->
- <property name="ExpectedEndTime" type="t" access="read"/>
-
- <!-- Objects: The objects that the job is related to, if any. -->
- <property name="Objects" type="ao" access="read"/>
-
- <!-- StartedByUID:
- The id of the user who started the job or 0 if started
- by root or not through udisks.
- -->
- <property name="StartedByUID" type="u" access="read"/>
-
- <!--
- Cancel:
- @options: Options (currently unused except for <link linkend="udisks-std-options">standard options</link>).
-
- Cancels the job. Fails with the
- <literal>org.freedesktop.UDisks2.Error.Failed</literal> error
- if #org.freedesktop.UDisks2.Job:Cancelable is %FALSE.
- -->
- <method name="Cancel">
- <arg name="options" direction="in" type="a{sv}"/>
- </method>
-
- <!-- Cancelable: Whether the job can be canceled. -->
- <property name="Cancelable" type="b" access="read"/>
-
- <!--
- Completed:
- @success: If %TRUE, the job completed successfully.
- @message: A message describing the completion of the job, e.g. an error message.
-
- Emitted when a job completes.
- -->
- <signal name="Completed">
- <arg name="success" type="b"/>
- <arg name="message" type="s"/>
- </signal>
- </interface>
-
- <!-- ********************************************************************** -->
-
-</node>
diff --git a/data/org.freedesktop.udisks2.policy.in b/data/org.freedesktop.udisks2.policy.in
deleted file mode 100644
index 4a4f8c6..0000000
--- a/data/org.freedesktop.udisks2.policy.in
+++ /dev/null
@@ -1,535 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!DOCTYPE policyconfig PUBLIC
- "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
-
-<policyconfig>
- <vendor>The udisks Project</vendor>
- <vendor_url>http://udisks.freedesktop.org/</vendor_url>
- <icon_name>drive-removable-media</icon_name>
-
- <!-- ###################################################################### -->
- <!-- Mounting filesystems -->
-
- <action id="org.freedesktop.udisks2.filesystem-mount">
- <_description>Mount a filesystem</_description>
- <_message>Authentication is required to mount the filesystem</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- mount a device considered a "system device" -->
- <action id="org.freedesktop.udisks2.filesystem-mount-system">
- <_description>Mount a filesystem on a system device</_description>
- <_message>Authentication is required to mount the filesystem</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- mount a device attached to another seat -->
- <action id="org.freedesktop.udisks2.filesystem-mount-other-seat">
- <_description>Mount a filesystem from a device plugged into another seat</_description>
- <_message>Authentication is required to mount the filesystem</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- mount a device referenced in the /etc/fstab file with the x-udisks-auth option -->
- <action id="org.freedesktop.udisks2.filesystem-fstab">
- <_description>Mount/unmount filesystems defined in the fstab file with the x-udisks-auth option</_description>
- <_message>Authentication is required to mount/unmount the filesystem</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Unmounting filesystems -->
-
- <!-- unmount a filesystem mounted by another user -->
- <action id="org.freedesktop.udisks2.filesystem-unmount-others">
- <_description>Unmount a device mounted by another user</_description>
- <_message>Authentication is required to unmount a filesystem mounted by another user</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Unlocking encrypted devices -->
-
- <action id="org.freedesktop.udisks2.encrypted-unlock">
- <_description>Unlock an encrypted device</_description>
- <_message>Authentication is required to unlock an encrypted device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- unlock a device considered a "system device" -->
- <action id="org.freedesktop.udisks2.encrypted-unlock-system">
- <_description>Unlock an encrypted system device</_description>
- <_message>Authentication is required to unlock an encrypted device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- mount a device attached to another seat -->
- <action id="org.freedesktop.udisks2.encrypted-unlock-other-seat">
- <_description>Unlock an encrypted device plugged into another seat</_description>
- <_message>Authentication is required to unlock an encrypted device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- unlock a device referenced in the /etc/crypttab file with the x-udisks-auth option -->
- <action id="org.freedesktop.udisks2.encrypted-unlock-crypttab">
- <_description>Unlock an encrypted device specified in the crypttab file with the x-udisks-auth option</_description>
- <_message>Authentication is required to unlock an encrypted device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Locking encrypted devices -->
-
- <!-- lock a device unlocked by another user -->
- <action id="org.freedesktop.udisks2.encrypted-lock-others">
- <_description>Lock an encrypted device unlocked by another user</_description>
- <_message>Authentication is required to lock an encrypted device unlocked by another user</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Changing passphrases on encrypted devices -->
-
- <action id="org.freedesktop.udisks2.encrypted-change-passphrase">
- <_description>Change passphrase for an encrypted device</_description>
- <_message>Authentication is required to change the passphrase for an encrypted device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- change passphrase on a device considered a "system device" -->
- <action id="org.freedesktop.udisks2.encrypted-change-passphrase-system">
- <_description>Change passphrase for an encrypted device</_description>
- <_message>Authentication is required to change the passphrase for an encrypted device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Setting up loop devices -->
-
- <action id="org.freedesktop.udisks2.loop-setup">
- <_description>Manage loop devices</_description>
- <_message>Authentication is required to set up a loop device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <!-- NOTE: this is not a DoS because we are using /dev/loop-control -->
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Deleting and modifying loop devices -->
-
- <action id="org.freedesktop.udisks2.loop-delete-others">
- <_description>Delete loop devices</_description>
- <_message>Authentication is required to delete a loop device set up by another user</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <action id="org.freedesktop.udisks2.loop-modify-others">
- <_description>Modify loop devices</_description>
- <_message>Authentication is required to modify a loop device set up by another user</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Manage (start/stop) swapspace -->
-
- <action id="org.freedesktop.udisks2.manage-swapspace">
- <_description>Manage swapspace</_description>
- <_message>Authentication is required to manage swapspace</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Manage MD-RAID -->
-
- <action id="org.freedesktop.udisks2.manage-md-raid">
- <_description>Manage RAID arrays</_description>
- <_message>Authentication is required to manage RAID arrays</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Power off drives -->
-
- <action id="org.freedesktop.udisks2.power-off-drive">
- <_description>Power off drive</_description>
- <_message>Authentication is required to power off a drive</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- Power off a drive considered a "system device" -->
- <action id="org.freedesktop.udisks2.power-off-drive-system">
- <_description>Power off a system drive</_description>
- <_message>Authentication is required to power off a drive</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- Power off a drive attached to another seat -->
- <action id="org.freedesktop.udisks2.power-off-drive-other-seat">
- <_description>Power off a drive attached to another seat</_description>
- <_message>Authentication is required to power off a drive plugged into another seat</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Eject media from a drive -->
-
- <action id="org.freedesktop.udisks2.eject-media">
- <_description>Eject media</_description>
- <_message>Authentication is required to eject media</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- eject media from a drive considered a "system device" -->
- <action id="org.freedesktop.udisks2.eject-media-system">
- <_description>Eject media from a system drive</_description>
- <_message>Authentication is required to eject media</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- eject media from a drive attached to another seat -->
- <action id="org.freedesktop.udisks2.eject-media-other-seat">
- <_description>Eject media from a drive attached to another seat</_description>
- <_message>Authentication is required to eject media from a drive plugged into another seat</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Modify a device (create new filesystem, partitioning, change FS label etc.) -->
-
- <action id="org.freedesktop.udisks2.modify-device">
- <_description>Modify a device</_description>
- <_message>Authentication is required to modify a device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- modify a device considered a "system device" -->
- <action id="org.freedesktop.udisks2.modify-device-system">
- <_description>Modify a system device</_description>
- <_message>Authentication is required to modify a device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- modify a device attached to another seat -->
- <action id="org.freedesktop.udisks2.modify-device-other-seat">
- <_description>Modify a device</_description>
- <_message>Authentication is required to modify a device plugged into another seat</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- rescan a device -->
- <action id="org.freedesktop.udisks2.rescan">
- <_description>Rescan a device</_description>
- <_message>Authentication is required to rescan a device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Open a device for reading (for creating / restoring disk images) -->
-
- <action id="org.freedesktop.udisks2.open-device">
- <_description>Open a device</_description>
- <_message>Authentication is required to open a device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <action id="org.freedesktop.udisks2.open-device-system">
- <_description>Open a system device</_description>
- <_message>Authentication is required to open a device</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Manage system-wide configuration files such as /etc/fstab or
- /etc/crypttab ... including files referenced by these files.
-
- IMPORTANT: It is not secure to automatically grant authority
- for this action to groups of users. Neither is it secure to
- to allow a process to retain the authorization (e.g. don't
- use the _keep variants).
- -->
-
- <action id="org.freedesktop.udisks2.modify-system-configuration">
- <_description>Modify system-wide configuration</_description>
- <_message>Authentication is required to modify system-wide configuration</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin</allow_active>
- </defaults>
- </action>
-
- <!-- Get secrets from system-wide configuration files -->
- <action id="org.freedesktop.udisks2.read-system-configuration-secrets">
- <_description>Modify system-wide configuration</_description>
- <_message>Authentication is required to retrieve secrets from system-wide configuration</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Drive configuration (Power Management, Acustics, etc.) -->
-
- <action id="org.freedesktop.udisks2.modify-drive-settings">
- <_description>Modify drive settings</_description>
- <_message>Authentication is required to modify drive settings</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- ATA SMART -->
-
- <!-- Update/refresh SMART data -->
- <action id="org.freedesktop.udisks2.ata-smart-update">
- <_description>Update SMART data</_description>
- <_message>Authentication is required to update SMART data</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- Set SMART data from blob -->
- <action id="org.freedesktop.udisks2.ata-smart-simulate">
- <_description>Set SMART data from blob</_description>
- <_message>Authentication is required to set SMART data from blob</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- Start and abort SMART self-tests -->
- <action id="org.freedesktop.udisks2.ata-smart-selftest">
- <_description>Run SMART self-test</_description>
- <_message>Authentication is required to run a SMART self-test</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- Enable/Disable SMART -->
- <action id="org.freedesktop.udisks2.ata-smart-enable-disable">
- <_description>Enable/Disable SMART</_description>
- <_message>Authentication is required to enable/disable SMART</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- ATA Power Management -->
-
- <!-- Check power state -->
- <action id="org.freedesktop.udisks2.ata-check-power">
- <_description>Check power state</_description>
- <_message>Authentication is required to check the power state</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- Send standby command / resume from standby -->
- <action id="org.freedesktop.udisks2.ata-standby">
- <_description>Send standby command</_description>
- <_message>Authentication is required to put a drive into standby mode</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- Send standby command / resume from standby to a drive considered a "system device" -->
- <action id="org.freedesktop.udisks2.ata-standby-system">
- <_description>Send standby command to a system drive</_description>
- <_message>Authentication is required to put a drive into standby mode</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- Send standby command / resume from standby to a drive on another seat -->
- <action id="org.freedesktop.udisks2.ata-standby-other-seat">
- <_description>Send standby command to drive on other seat</_description>
- <_message>Authentication is required to put a drive into standby mode</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- ATA Secure Erase -->
-
- <!-- Send SECURE ERASE UNIT command -->
- <action id="org.freedesktop.udisks2.ata-secure-erase">
- <_description>Securely erase a hard disk</_description>
- <_message>Authentication is required to securely erase a hard disk</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
- <!-- ###################################################################### -->
- <!-- Canceling jobs -->
-
- <!-- Cancel own job -->
- <action id="org.freedesktop.udisks2.cancel-job">
- <_description>Cancel job</_description>
- <_message>Authentication is required to cancel a job</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>yes</allow_active>
- </defaults>
- </action>
-
- <!-- Cancel job initiated by other user -->
- <action id="org.freedesktop.udisks2.cancel-job-other-user">
- <_description>Cancel job started by another user</_description>
- <_message>Authentication is required to cancel a job started by another user</_message>
- <defaults>
- <allow_any>auth_admin</allow_any>
- <allow_inactive>auth_admin</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
- </defaults>
- </action>
-
-</policyconfig>
diff --git a/data/udisks2.service.in b/data/udisks2.service.in
deleted file mode 100644
index 068e65c..0000000
--- a/data/udisks2.service.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=Disk Manager
-Documentation=man:udisks(8)
-
-[Service]
-Type=dbus
-BusName=org.freedesktop.UDisks2
-ExecStart=@udisksdprivdir@/udisksd --no-debug
-KillSignal=SIGINT
-
-[Install]
-WantedBy=graphical.target
diff --git a/doc/.gitignore b/doc/.gitignore
deleted file mode 100644
index 76f66a2..0000000
--- a/doc/.gitignore
+++ /dev/null
@@ -1,26 +0,0 @@
-Makefile
-Makefile.in
-udisks-decl-list.txt
-udisks-decl.txt
-udisks-sections.txt
-udisks-undeclared.txt
-udisks-undocumented.txt
-udisks-unused.txt
-udisks.args
-udisks.hierarchy
-udisks.interfaces
-udisks.prerequisites
-udisks.signals
-udisks.types
-html-build.stamp
-html.stamp
-html
-scan-build.stamp
-sgml-build.stamp
-sgml.stamp
-tmpl-build.stamp
-tmpl.stamp
-tmpl
-version.xml
-xml
-
diff --git a/doc/Makefile.am b/doc/Makefile.am
deleted file mode 100644
index 21eac3b..0000000
--- a/doc/Makefile.am
+++ /dev/null
@@ -1,84 +0,0 @@
-
-NULL =
-
-SUBDIRS = man
-
-# The name of the module.
-DOC_MODULE=udisks2
-
-# The top-level SGML file.
-DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml
-
-# Extra options to supply to gtkdoc-scan
-SCAN_OPTIONS=
-
-# The directory containing the source code. Relative to $(srcdir)
-DOC_SOURCE_DIR=$(top_srcdir)
-
-HFILE_GLOB=$(top_srcdir)/udisks/*.h $(top_srcdir)/src/*.h
-CFILE_GLOB=$(top_srcdir)/udisks/*.c $(top_srcdir)/src/*.c
-
-# Headers to ignore
-IGNORE_HFILES= \
- config.h \
- $(NULL)
-
-# CFLAGS and LDFLAGS for compiling scan program. Only needed
-# if $(DOC_MODULE).types is non-empty.
-AM_CPPFLAGS = \
- -I$(srcdir) \
- -I$(top_srcdir) \
- -I$(top_builddir) \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(NULL)
-
-GTKDOC_LIBS = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- $(top_builddir)/udisks/libudisks2.la \
- $(top_builddir)/src/libudisks-daemon.la \
- $(NULL)
-
-# Extra options to supply to gtkdoc-mkdb
-MKDB_OPTIONS = --output-format=xml --sgml-mode --name-space=udisks
-
-# Images to copy into HTML directory
-HTML_IMAGES = \
- $(NULL)
-
-content_files = \
- ../data/org.freedesktop.udisks2.policy.in \
- man/udisks.xml \
- man/udisksd.xml \
- man/udisksctl.xml \
- $(NULL)
-
-expand_content_files = \
- $(NULL)
-
-extra_files = \
- $(NULL)
-
-include $(top_srcdir)/gtk-doc.make
-
-
-EXTRA_DIST += \
- version.xml.in
-
-CLEANFILES += \
- $(DOC_MODULE)-decl-list.txt \
- $(DOC_MODULE)-decl.txt \
- $(DOC_MODULE)-overrides.txt \
- $(DOC_MODULE)-undeclared.txt \
- $(DOC_MODULE)-undocumented.txt \
- $(DOC_MODULE)-overrides.txt \
- $(DOC_MODULE)-unused.txt \
- $(DOC_MODULE).args \
- $(DOC_MODULE).hierarchy \
- $(DOC_MODULE).interfaces \
- $(DOC_MODULE).prerequisites \
- $(DOC_MODULE).signals \
- *.stamp \
- -rf xml html tmpl \
- $(NULL)
diff --git a/doc/TODO b/doc/TODO
deleted file mode 100644
index f981d65..0000000
--- a/doc/TODO
+++ /dev/null
@@ -1,85 +0,0 @@
-
-------------------------------------------------------------------------
-- TODO List
-------------------------------------------------------------------------
-
- - D-Bus interface optimizations
- - problem: right now a lot of round-tripping is needed
- - solution: for Foo=Device,Adapter,Expander,Port
- - EnumerateFoo() should return a(oa{sv}) instead of just 'ao'
- where the a{sv} contains the properties
- - FooAdded() should be 'oa{sv}' instead of just 'o'
- where the a{sv} contains all properties
- - FooChanged() should be 'oa{sv}' instead of just 'o'
- where the a{sv} contains the properties that has
- changed
- - this will break the D-Bus interface so we we need to bump the
- minor number (e.g. 1.0.x -> 1.1.0 transition)
-
- - We should probably use "Phy" instead of "Port"
- - do this when breaking the D-Bus interface for other reasons
-
- - When the GDBus stuff lands in GLib we should probably start using it
- - probably do this when breaking the D-Bus interface for other reasons
-
- - UTF-8 assumptions
- - Some properties contain file paths. Since Linux/UNIX allows any
- NUL-terminated string of bytes as file names (restricting file
- names to UTF-8 is clearly insane, *boggle*), we could end up with
- strings that are not UTF-8. We should probably use the type 'ay'
- instead of 's' for such things.
-
- - We probably have too many polkit actions - probably just two are enough
- - reads should require org.fd.udisks.read
- - this should be 'yes'
- - write/modification should require org.fd.udisks.write
- - this should be 'auth_admin_keep'
-
- - Jobs should be separate D-Bus objects instead of Job* properties
- on the Device objects. We should probably also synthesize Job objects
- for jobs being tracked/managed by separate kernel- and/or user-subsystems.
- For example, if the user does
-
- # echo check > /sys/block/md0/md/sync_action
-
- from the command-line, we should create a Job object. Things like that
-
- - We should have a notion of events and a history of events. This
- would include SMART data, IO errors and such things. Each event
- would have generic metadata (type, collection date, source,
- relationship to 0 or more devices, human readable string,
- type-specific blobs) and UI like Palimpsest would allow searching,
- viewing, organizing and purging any type of event.
-
- We probably want some way of rate-limiting / collapsing multiple events
- into one etc. Think tons of IO errors.
-
- The type-specific blob could contain e.g. SMART data and this could be
- used to realize SMART graphs.
-
- - It would be nice to be able to have different back-ends
-
- - The D-BUS API is supposed to be synchronous, but property updates are racy
- in many cases (tests/run --no-workarounds exposes those). These should get
- fixed by having the methods only return after the properties that were
- affected by the call got updated.
-
-------------------------------------------------------------------------
-- Future features
-------------------------------------------------------------------------
-
- - iSCSI
- - initiator (connect to drive)
- - target (share drive)
- - see notes in doc/TODO-ISCSI
-
- - Filesystem check
- - how can we do interactive fsck? Connect to a socket on the
- client and then make the client includes a terminal emulator?
- Yuck
-
- - Partition/Filesystem resizing
- - Maybe just enhance PartitionModify
-
- - SES2 Enclosure Management
- - In particular, we should do something with the LEDs
diff --git a/doc/TODO-ISCSI b/doc/TODO-ISCSI
deleted file mode 100644
index 3d57a62..0000000
--- a/doc/TODO-ISCSI
+++ /dev/null
@@ -1,202 +0,0 @@
-
-These notes are split into three parts;
-
- a) How to set up a iSCSI target
-
- b) How to connect to a iSCSI target
-
- c) Some thoughts on how to integrate iSCSI into DeviceKit-disks,
- Palimpsest and the GNOME desktop
-
-Keep in mind that a) and b) are merely my research notes used for
-investigating iSCSI. All of this stuff is preliminary.
-
-------------------------------------------------------------------------
-iSCSI target bits (the machine exporting a device)
-------------------------------------------------------------------------
-
-This is using scsi-target-utils-0.0-4.20071227snap.fc9.x86_64
-
- killall -9 tgtd
- service tgtd restart
- tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz
- tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdc
- tgtadm --lld iscsi --op new --mode account --user davidz --password iscsi123
- tgtadm --lld iscsi --op bind --mode account --tid 1 --user davidz
- tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
- tgtadm --lld iscsi --op show --mode target
-
-This exports the device /dev/sdc as an iSCSI target; will have to use
-username 'davidz' and 'iscsi123' when initiating a connection. This
-iSCSI target implementation doesn't seem capable of pass-through, e.g.
-you can't share an optical drive and expect the initiator side to use
-it for burning/dvd viewing.
-
-There's also another iSCSI target implemetation in Livna, called
-iscsitarget. See http://sourceforge.net/projects/iscsitarget/. This
-one appeared to be able to export the cdrom drive (at least I could
-mount the UDF file system); yet the initiator side didn't see it as a
-cdrom drive. E.g. probably no pass-through support.
-
-TODO: Need to find a good iSCSI target implementation.
-
-------------------------------------------------------------------------
-iSCSI initiator bits (the machine connecting to a remote device)
-------------------------------------------------------------------------
-
-This is using iscsi-initiator-utils-6.2.0.868-0.6.1dze.fc10.x86_64
-(basically rawhide package + patch referenced in https://bugzilla.redhat.com/show_bug.cgi?id=453282 )
-
-First, iscsi-initiator-utils maintains it's own persistent database of
-iSCSI targets associated with the machine. Initially this appears odd
-and potentially burdensome to deal with in the typical desktop
-workload: temporarily attach to a cd-rom on another system from a
-laptop for disc burning / dvd viewing.
-
-Another way to look at this is that the persistent database in many
-ways is analogous to cabling infrastructure. So tweaking this database
-is in many ways similar to attaching/detaching a device via a
-cable. Also, since iSCSI deals very well with connection loss and
-intermittent connections (e.g. through reconnection attempts /
-conservative error handling via timeouts) it makes even more sense.
-
-The interface to the persistent database is straightforward to deal
-with
-
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --op new
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --op update -n node.session.auth.authmethod -v CHAP
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --op update -n node.session.auth.username -v davidz
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --op update -n node.session.auth.password -v iscsi123
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --op update -n node.startup -v manual
-
-Here we've configured the machine to associate with the device we set
-up earlier. Note that the node.startup key controls whether the OS
-initscripts will attempt to connect to the device at boot up.
-
-We haven't yet actually _connected_ to the device; that's
-done this way
-
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --login
-
-So this is very similar to the act of attaching a physical device
-via e.g. a SATA cable. One gets the uevents when the device appears.
-
-One can disconnect from the device as well
-
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --logout
-
-which is similar to disconnecting e.g. a SATA cable.
-
-Finally, one can disassociate the device from the system.
-
- iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz --portal quad.local:3260,1 --op delete
-
-------------------------------------------------------------------------
-Teaching DeviceKit-disks / Palimpsest / GNOME about iSCSI devices
-------------------------------------------------------------------------
-
-First the 'why': there's a couple of reasons why iSCSI is interesting
-to integrate with the desktop stack and disk management graphical
-tools:
-
- - It's generally a good idea to have graphical UI for OS
- configuration bits in addition to configuration files and command
- line tools. It's also not sufficient to just have UI tools
- available at install time; people need to be able to tweak things
- at run time as well.
-
- - Both high-end laptops (e.g. Macbook Air, Lenovo X61, etc.) and
- cheap sub-notebooks (e.g. Eee) doesn't come with optical
- drives. Yet, users still need to be able to access storage media on
- CD/DVD/Blu-Ray for both entertainment (e.g. watching DVD's) and
- work (e.g. burning files to optical discs). It would be useful
- to just use the optical drive from a desktop machine for this.
-
-Now to the 'how' part. First of all any integration being done should
-not render existing uses of iSCSI non-working and it shouldn't, as far
-as possible, be a parallel configuration stack to what people are
-currently using. The latter point means that if people use e.g.
-iscsiadm(1) on the command line, the results of their changes should
-appear in the UI as well.
-
-------------------------------------------------------------------------
-Changes needed on the initiator side:
-------------------------------------------------------------------------
-
-DeviceKit-disks changes:
-
- - add 'iscsi' as valid value for drive-connection-interface
- - and add new properties in the drive-iscsi-* namespace, e.g.
- - name
- - portal
- - portal-port
- - portal-group
- - possibly information about current connection state
- - may need to patch/fix the kernel to emit 'change' uevents
- when this changes
- - with this we can show notifications when there are
- connection problems
-
- - provide a way to enumerate iSCSI devices already setup; on
- the org.freedesktop.DeviceKit.Disks interface add
- - IScsiEnumerateEntries() that returns
- { s: name
- s: portal
- i: portal-port
- i: portal-group
- b: autostart
- <possible more, including auth details> }
- - IScsiAddEntry(), IScsiRemoveEntry(), IScsiConfigureEntry()
- - to add, remove and configure iSCSI associations
- - might need changes to iscsiadm(1) so we can pipe
- the password instead of including it on the command line
- - signal IScsiEntriesChanged()
- - may need to watch the iscsiadm(1) config files to listen
- to changes
- - IScsiEntryStart(), IScsiEntryStop()
- - to login resp. logout to an iSCSI device
-
-libgdu / palimpsest changes:
-
- - Like we do with Linux MD, make iSCSI drives implement the
- GduActivableDrive interface. That way the user can start/stop
- iSCSI drives. E.g. associated but non-connected iSCSI drives
- should show up in the UI.
-
- - When an iSCSI drive is selected, provide a GduSection with
- widgets to change auth details etc. Similar to e.g.
- GduSectionLinuxMd.
-
- - Provide a way to create new iSCSI associations; probably just
- an entry in the "File" menu in Palimpsest. Probably needs some
- method on DeviceKit-disks to probe a portal for targets.
-
-Nautilus / gvfs / desktop shell changes:
-
- - With a gvfs volume monitor based on libgdu (I'm working on it!)
- that supports un-activated GduActivatableDrive instances, all
- iSCSI associations will show up in the file manager and one
- can double click the entry to activate it. Once logged into
- the iSCSI target, it just appears as a normal local device.
- Meaning it's accessible to any application
-
- - Ideally iSCSI targets that one can connect to would show up
- in network:///. There's a couple of protocols available for
- iSCSI discovery but none of them seems to support mDNS. Need
- some research here.
-
- - Desktop notifications when a iSCSI connection is broken; user
- should be able to disconnect / disassociate from the iSCSI
- device
-
- - For end user UI, should integrate with the "Personal File Sharing"
- capplet; Bastien wants to rename it to e.g. "Sharing" since it
- will also do other things like swallow the screen sharing bits.
-
-------------------------------------------------------------------------
-Changes needed on the target side
-------------------------------------------------------------------------
-
-TODO: this is probably simple UI wise (e.g. have "Share this drive"
-checkbox etc.) but need to figure out what iSCSI target implementation
-to depend on.
diff --git a/doc/man/.gitignore b/doc/man/.gitignore
deleted file mode 100644
index 526629c..0000000
--- a/doc/man/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-Makefile
-Makefile.in
-*.[178]
-
diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am
deleted file mode 100644
index 97f76dc..0000000
--- a/doc/man/Makefile.am
+++ /dev/null
@@ -1,35 +0,0 @@
-
-NULL =
-
-man_MANS =
-
-if ENABLE_MAN
-man_MANS += \
- udisksctl.1 \
- udisksd.8 \
- udisks.8 \
- umount.udisks2.8 \
- $(NULL)
-endif
-
-udisksctl.1 : udisksctl.xml
- $(XSLTPROC) -path "$(builddir)/.." -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
-
-udisksd.8 : udisksd.xml
- $(XSLTPROC) -path "$(builddir)/.." -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
-
-udisks.8 : udisks.xml
- $(XSLTPROC) -path "$(builddir)/.." -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
-
-umount.udisks2.8 : umount.udisks2.xml
- $(XSLTPROC) -path "$(builddir)/.." -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
-
-EXTRA_DIST= \
- udisksctl.xml \
- udisksd.xml \
- udisks.xml \
- umount.udisks2.xml \
- $(NULL)
-
-clean-local:
- rm -f *~ *.[18]
diff --git a/doc/man/udisks.xml b/doc/man/udisks.xml
deleted file mode 100644
index 218a424..0000000
--- a/doc/man/udisks.xml
+++ /dev/null
@@ -1,413 +0,0 @@
-<?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 2013</date>
- <productname>udisks</productname>
- </refentryinfo>
-
- <refmeta>
- <refentrytitle>udisks</refentrytitle>
- <manvolnum>8</manvolnum>
- <refmiscinfo class="manual">System Administration</refmiscinfo>
- <refmiscinfo class="source">udisks</refmiscinfo>
- <refmiscinfo class="version">&version;</refmiscinfo>
- </refmeta>
-
- <refnamediv>
- <refname>udisks</refname>
- <refpurpose>Disk Manager</refpurpose>
- </refnamediv>
-
- <refsect1><title>DESCRIPTION</title>
- <para>
- udisks provides interfaces to enumerate and perform operations
- on disks and storage devices. Any application (including
- 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 <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
- url="https://live.gnome.org/GObjectIntrospection">GObjectIntrospection</ulink>
- support such as Javascript and Python.
- udisks is only indirectly involved in what devices and objects
- are shown in the user interface. See these
- <ulink url="http://git.gnome.org/browse/gvfs/tree/monitor/udisks2/what-is-shown.txt">notes</ulink>
- for what is shown in GNOME 3.
- </para>
- </refsect1>
-
- <refsect1><title>ACCESS CONTROL</title>
- <para>
- By default, logged-in users in active log-in sessions are
- permitted to perform operations (for example, mounting,
- unlocking or modifying) on devices attached to the seat their
- session is on. Access-control is fine-grained and based on
- <citerefentry><refentrytitle>polkit</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
- see the <quote><link
- linkend="udisks-polkit-actions">Authorization
- Checks</link></quote> chapter in the udisks documentation for
- 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
- additional authorization is required to mount resp. unlock the
- device (typically requiring the user to authenticate as an
- administrator).
- </para>
- </refsect1>
-
- <refsect1><title>DRIVE CONFIGURATION</title>
- <para>
- At start-up and when a drive is connected,
- <link linkend="udisksd.8"><citerefentry><refentrytitle>udisksd</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>
- will apply configuration stored in the file
- <filename class='directory'>/etc/udisks2/IDENTIFIER.conf</filename>
- where <emphasis>IDENTIFIER</emphasis> is the value of the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Id">Drive:Id</link>
- property for the drive. If the file changes on disk its new
- contents will also be applied to the drive.
- Typically, users or administrators will never need to edit drive
- configuration files as they are effectively managed through
- graphical applications such as
- <citerefentry><refentrytitle>gnome-disks</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
- Manually editing configuration files is however supported — the file
- format is a simple <emphasis>.ini-like format</emphasis>
- (see the
- <ulink url="http://freedesktop.org/wiki/Specifications/desktop-entry-spec">Desktop Entry Specification</ulink>
- for the exact syntax). New groups and keys may
- be added in the future.
- </para>
-
- <refsect2>
- <title>ATA group</title>
- <para>
- The <literal>ATA</literal> group is for settings that apply to
- drives using the ATA command-set. The following keys are
- supported:
- </para>
-
- <variablelist>
- <varlistentry>
- <term><option>StandbyTimeout</option></term>
- <listitem>
- <para>
- The standby timeout. A value of zero means "timeouts
- are disabled": the device will not automatically enter
- standby mode. Values from 1 to 240 specify multiples of
- 5 seconds, yielding timeouts from 5 seconds to 20
- minutes. Values from 241 to 251 specify from 1 to 11
- units of 30 minutes, yielding timeouts from 30 minutes
- to 5.5 hours. A value of 252 signifies a timeout of 21
- minutes. A value of 253 sets a vendor-defined timeout
- period between 8 and 12 hours, and the value 254 is
- reserved. 255 is interpreted as 21 minutes plus 15
- seconds. Note that some older drives may have very
- different interpretations of these values.
- This is similar to the <option>-S</option> option in
- <citerefentry><refentrytitle>hdparm</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>APMLevel</option></term>
- <listitem>
- <para>
- The Advanced Power Management level. A low value means
- aggressive power management and a high value means
- better performance. Possible settings range from values
- 1 through 127 (which permit spin-down), and values 128
- 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 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
- <citerefentry><refentrytitle>hdparm</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>AAMLevel</option></term>
- <listitem>
- <para>
- The Automatic Acoustic Management level. Most modern
- harddisk drives have the ability to speed down the head
- movements to reduce their noise output. The possible
- values are between 0 and 254. 128 is the most quiet (and
- therefore slowest) setting and 254 the fastest (and
- loudest). Some drives have only two levels (quiet /
- fast), while others may have different levels between
- 128 and 254. At the moment, most drives only support 3
- options, off, quiet, and fast. These have been assigned
- the values 0, 128, and 254 at present, respectively, but
- integer space has been incorporated for future
- expansion, should this change.
- This is similar to the <option>-M</option> option in
- <citerefentry><refentrytitle>hdparm</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>WriteCacheEnabled</option></term>
- <listitem>
- <para>
- A boolean specifying whether to enable or disable the
- Write Cache. Valid values for this key are
- <quote>true</quote> and <quote>false</quote>. This is
- similar to the <option>-W</option> option in
- <citerefentry><refentrytitle>hdparm</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
- This key was added in 2.1.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>ReadLookaheadEnabled</option></term>
- <listitem>
- <para>
- A boolean specifying whether to enable or disable the
- Read Look-ahead. Valid values for this key are
- <quote>true</quote> and <quote>false</quote>. This is
- similar to the <option>-A</option> option in
- <citerefentry><refentrytitle>hdparm</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
- This key was added in 2.1.7.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </refsect2>
- </refsect1>
-
- <refsect1>
- <title>DEVICE INFORMATION</title>
- <para>
- udisks relies on recent versions of
- <citerefentry><refentrytitle>udev</refentrytitle><manvolnum>7</manvolnum></citerefentry>
- and the Linux kernel. Influential device properties in the udev
- database include:
- </para>
- <variablelist>
- <varlistentry>
- <term><option>UDISKS_SYSTEM</option></term>
- <listitem>
- <para>
- If set, this overrides the value of the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintSystem">HintSystem</link> property.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>UDISKS_IGNORE</option></term>
- <listitem>
- <para>
- If set, this overrides the value of the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintIgnore">HintIgnore</link> property.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>UDISKS_AUTO</option></term>
- <listitem>
- <para>
- If set, this overrides the value of the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintAuto">HintAuto</link> property.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>UDISKS_CAN_POWER_OFF</option></term>
- <listitem>
- <para>
- If set, this overrides the value of the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.CanPowerOff">CanPowerOff</link> property.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>UDISKS_NAME</option></term>
- <listitem>
- <para>
- The name to use for the device when presenting it in an user interface.
- This corresponds to the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintName">HintName</link> property.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>UDISKS_ICON_NAME</option></term>
- <listitem>
- <para>
- The icon to use for the device when presenting it in an user interface. If
- set, the name must adhere to the
- <ulink url="http://www.freedesktop.org/wiki/Specifications/icon-theme-spec">freedesktop.org icon theme specification</ulink>.
- This corresponds to the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintIconName">HintIconName</link> property.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>UDISKS_SYMBOLIC_ICON_NAME</option></term>
- <listitem>
- <para>
- The icon to use for the device when presenting it in an user interface using a symbolic icon. If
- set, the name must adhere to the
- <ulink url="http://www.freedesktop.org/wiki/Specifications/icon-theme-spec">freedesktop.org icon theme specification</ulink>.
- This corresponds to the
- <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintIconName">HintSymbolicIconName</link> property.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>UDISKS_FILESYSTEM_SHARED</option></term>
- <listitem>
- <para>
- If set to 1, the filesystem on the device will be mounted in a shared directory (e.g. <filename class='directory'>/media/VolumeName</filename>) instead of a private directory (e.g. <filename class='directory'>/run/media/$USER/VolumeName</filename>) when the <link linkend="gdbus-method-org-freedesktop-UDisks2-Filesystem.Mount">Filesystem.Mount()</link> method is handled.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>ID_SEAT</option></term>
- <listitem>
- <para>
- The physical seat the device is attached to. If unset or
- set to the empty string, <quote>seat0</quote> (the first
- seat) is assumed.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </refsect1>
-
- <refsect1><title>API STABILITY</title>
- <para>
- udisks guarantees a stable D-Bus API within the same major
- version and this guarantee also extends to the client-side
- library <filename>libudisks2</filename>. Additionally, several
- major versions of udisks can be installed and operate at the
- same time although interoperability may be limited - for
- example, a device mounted using the udisks N.x API may require
- additional authorization if attempting to unmount it through the
- the (N-1).x API.
- </para>
- <para>
- The udisks developers do not anticipate breaking API but does
- reserve the right to do so and if it happens, promises to bump
- the major version and ensure the new major version of udisks is
- parallel-installable with any older major version. However, note
- that programs, man pages and other artifacts may change name
- (for example, adopt a <quote>2</quote> suffix) to make room for
- the next major version. Therefore, applications can not rely on
- tools like e.g.
- <link linkend="udisksctl.1"><citerefentry><refentrytitle>udisksctl</refentrytitle><manvolnum>1</manvolnum></citerefentry></link>
- to be available. Additionally, there is no guarantee that the
- options, command-line switches etc. of command-line tools or
- similar will remain stable.
- </para>
- <para>
- Instead, applications should only use the D-Bus API, the
- <filename>libudisks2</filename> library or tools such as
- <citerefentry>
- <refentrytitle>dbus-send</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>
- or
- <citerefentry>
- <refentrytitle>gdbus</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>
- to interact with
- <link linkend="udisksd.8"><citerefentry><refentrytitle>udisksd</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>.
- </para>
- </refsect1>
-
- <refsect1><title>AUDIENCE</title>
- <para>
- The intended audience of udisks include operating system
- developers working on the higher-level parts of the operating
- system, for example the desktop shell (such as <ulink
- url="http://www.gnome.org">GNOME</ulink>) and disk management
- applications (e.g. GNOME's <ulink
- url="https://live.gnome.org/Design/Apps/Disks">Disks</ulink>
- application). Software on this level typically depend on a
- specific (major) version of udisks and may even have support for
- previous versions of udisks or alternative interfaces performing
- the same role as udisks.
- </para>
- <para>
- While udisks indeed provides a stable API and a clear upgrade
- path, it may not be an appropriate dependency for third party
- applications. For example, if the operating system switches to
- udisks version N.x and an application is still using the udisks
- (N-1).x API, the application will not work unless udisks (N-1).x
- is installed. While this situation is still workable (since both
- udisks N.x and udisks (N-1).x can be installed) it may not be
- desirable to ask the user to install the old version - in fact,
- the operating system vendor may not even provide a packaged
- version of the old version. Hence, if an application does not
- want to tie itself to a specific version of the operating
- system, it should not use udisks.
- </para>
- <para>
- Viable alternatives to udisks are APIs that are guaranteed to be
- around for longer time-frames, including:
- <itemizedlist>
- <listitem>
- <para>
- Low-level APIs and commands such as e.g.
- <ulink url="http://en.wikipedia.org/wiki/Sysfs">sysfs</ulink>,
- <ulink url="http://www.freedesktop.org/software/systemd/libudev/">libudev</ulink>,
- <ulink url="http://www.kernel.org/doc/Documentation/filesystems/proc.txt">/proc/self/mountinfo</ulink> and
- <ulink url="http://en.wikipedia.org/wiki/Util-linux">util-linux</ulink>.
- </para>
- </listitem>
- <listitem>
- <para>
- High-level APIs such as <ulink url="http://developer.gnome.org/gio/stable/volume_mon.html">GVolumeMonitor</ulink>.
- </para>
- </listitem>
- </itemizedlist>
- In particular, for desktop applications it is a much better idea
- to use something like GVolumeMonitor since it will make the
- application show the same devices as the desktop shell
- (e.g. file manager, file chooser and so on) is showing.
- </para>
- </refsect1>
-
- <refsect1><title>AUTHOR</title>
- <para>
- Written by David Zeuthen
- <email><![CDATA[zeuthen@gmail.com]]></email> with a lot of help
- from many others.
- </para>
- </refsect1>
-
- <refsect1>
- <title>BUGS</title>
- <para>
- Please send bug reports to either the distribution bug tracker
- or the upstream bug tracker at
- <ulink url="http://bugs.freedesktop.org/enter_bug.cgi?product=udisks"/>.
- </para>
- </refsect1>
-
- <refsect1>
- <title>SEE ALSO</title>
- <para>
- <citerefentry>
- <refentrytitle>udev</refentrytitle><manvolnum>7</manvolnum>
- </citerefentry>,
- <citerefentry>
- <refentrytitle>polkit</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>,
- <link linkend="udisksd.8"><citerefentry><refentrytitle>udisksd</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <link linkend="udisksctl.1"><citerefentry><refentrytitle>udisksctl</refentrytitle><manvolnum>1</manvolnum></citerefentry></link>,
- <link linkend="umount.udisks2.8"><citerefentry><refentrytitle>umount.udisks2</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <citerefentry><refentrytitle>gnome-disks</refentrytitle><manvolnum>1</manvolnum></citerefentry>
- </para>
- </refsect1>
-</refentry>
diff --git a/doc/man/udisksctl.xml b/doc/man/udisksctl.xml
deleted file mode 100644
index 39c9d46..0000000
--- a/doc/man/udisksctl.xml
+++ /dev/null
@@ -1,376 +0,0 @@
-<?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>March 2013</date>
- <productname>udisks</productname>
- </refentryinfo>
-
- <refmeta>
- <refentrytitle>udisksctl</refentrytitle>
- <manvolnum>1</manvolnum>
- <refmiscinfo class="manual">User Commands</refmiscinfo>
- <refmiscinfo class="source">udisks</refmiscinfo>
- <refmiscinfo class="version">&version;</refmiscinfo>
- </refmeta>
-
- <refnamediv>
- <refname>udisksctl</refname>
- <refpurpose>The udisks command line tool</refpurpose>
- </refnamediv>
-
- <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>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">mount </arg>
- <group choice="req">
- <arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- <group>
- <arg choice="plain">--filesystem-type <replaceable>TYPE</replaceable></arg>
- </group>
- <arg choice="opt" rep="repeat">--options <replaceable>OPTIONS</replaceable></arg>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">unmount </arg>
- <group choice="req">
- <arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- <arg choice="opt">--force</arg>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">unlock </arg>
- <group choice="req">
- <arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">lock </arg>
- <group choice="req">
- <arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">loop-setup </arg>
- <arg choice="plain">--file <replaceable>PATH</replaceable></arg>
- <arg choice="opt">--read-only</arg>
- <arg choice="opt">--offset <replaceable>OFFSET</replaceable></arg>
- <arg choice="opt">--size <replaceable>SIZE</replaceable></arg>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">loop-delete </arg>
- <group choice="req">
- <arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">power-off </arg>
- <group choice="req">
- <arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">smart-simulate </arg>
- <arg choice="plain">--file <replaceable>PATH</replaceable></arg>
- <group choice="req">
- <arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
- <arg choice="plain">--block-device <replaceable>DEVICE</replaceable></arg>
- </group>
- <arg choice="opt">--no-user-interaction</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">monitor</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">dump</arg>
- </cmdsynopsis>
-
- <cmdsynopsis>
- <command>udisksctl</command>
- <arg choice="plain">help</arg>
- </cmdsynopsis>
- </refsynopsisdiv>
-
- <refsect1><title>DESCRIPTION</title>
- <para>
- <command>udisksctl</command> is a command-line program used
- to interact with the
- <citerefentry><refentrytitle>udisksd</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- daemon process.
- </para>
- </refsect1>
-
- <refsect1>
- <title>COMMANDS</title>
- <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>
- Mounts a device. The device will be mounted in a
- subdirectory in the <filename>/media</filename> hierarchy
- - upon successful completion, the mount point will be
- printed to standard output.
- </para>
- <para>
- The device will be mounted with a safe set of default
- options. You can influence the options passed to the
- <citerefentry><refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- command with <option>--options</option>. Note that only
- safe options are allowed - requests with inherently unsafe
- options such as <parameter>suid</parameter> or
- <parameter>dev</parameter> that would allow the caller to
- gain additional privileges, are rejected.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>unmount</option></term>
- <listitem>
- <para>
- Unmounts a device. This only works if the device is
- mounted. The option <option>--force</option> can be used
- to request that the device is unmounted even if active
- references exists.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>unlock</option></term>
- <listitem>
- <para>
- Unlocks an encrypted device. The passphrase will be
- requested from the controlling terminal and upon
- successful completion, the cleartext device will be
- printed to standard output.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>lock</option></term>
- <listitem>
- <para>
- Locks a device. This only works if the device is a
- cleartext device backed by a cryptotext device.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>loop-setup</option></term>
- <listitem>
- <para>
- Sets up a loop device backed by <replaceable>FILE</replaceable>.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>loop-delete</option></term>
- <listitem>
- <para>
- Tears down a loop device.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>power-off</option></term>
- <listitem>
- <para>
- Arranges for the drive to be safely removed and powered
- off. On the OS side this includes ensuring that no process
- is using the drive, then requesting that in-flight buffers
- and caches are committed to stable storage. The exact
- steps for powering off the drive depends on the drive
- itself and the interconnect used. For drives connected
- through USB, the effect is that the USB device will be
- deconfigured followed by disabling the upstream hub port
- it is connected to.
- </para>
- <para>
- Note that as some physical devices contain multiple drives
- (for example 4-in-1 flash card reader USB devices)
- powering off one drive may affect other drives. As such
- there are not a lot of guarantees associated with
- performing this action. Usually the effect is that the
- drive disappears as if it was unplugged.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>smart-simulate</option></term>
- <listitem>
- <para>
- Sets SMART data from the libatasmart blob given by
- <replaceable>FILE</replaceable> - see
- <filename>/usr/share/doc/libatasmart-devel-VERSION/</filename>
- for blobs shipped with libatasmart. This is a debugging
- feature used to check that applications act correctly when
- a disk is failing.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>monitor</option></term>
- <listitem><para>
- Monitors the daemon for events.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>dump</option></term>
- <listitem><para>
- Prints the current state of the daemon.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><option>help</option></term>
- <listitem><para>
- Prints help and exit.
- </para></listitem>
- </varlistentry>
-
- </variablelist>
- </refsect1>
-
- <refsect1>
- <title>COMMON OPTIONS</title>
- <para>
- The option <option >--no-user-interaction</option> can be used
- to request that no interaction (such as the user being
- presented with an authentication dialog) must occur when
- checking with
- <citerefentry><refentrytitle>polkit</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- whether the caller is authorized to perform the requested
- action.
- </para>
- </refsect1>
-
- <refsect1><title>AUDIENCE</title>
- <para>
- This program does not assume that the caller is the super user -
- it is intended to be used by unprivileged users and
- authorizations are checked by the udisks daemon using
- <citerefentry><refentrytitle>polkit</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
- Additionally, this program is not intended to be used by scripts
- or other programs - options/commands may change in incompatible
- ways in the future even in maintenance releases. See the
- <quote>API STABILITY</quote> section of
- <link linkend="udisks.8"><citerefentry><refentrytitle>udisks</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>
- for more information.
- </para>
- </refsect1>
-
- <refsect1><title>BASH COMPLETION</title>
- <para>
- <command>udisksctl</command> ships with a bash completion script to
- complete commands, objects, block devices and some options.
- </para>
- </refsect1>
-
- <refsect1><title>AUTHOR</title>
- <para>
- Written by David Zeuthen
- <email><![CDATA[zeuthen@gmail.com]]></email> with a lot of help
- from many others.
- </para>
- </refsect1>
-
- <refsect1>
- <title>BUGS</title>
- <para>
- Please send bug reports to either the distribution bug tracker
- or the upstream bug tracker at
- <ulink url="http://bugs.freedesktop.org/enter_bug.cgi?product=udisks"/>.
- </para>
- </refsect1>
-
- <refsect1>
- <title>SEE ALSO</title>
- <para>
- <link linkend="udisks.8"><citerefentry><refentrytitle>udisks</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <link linkend="udisksd.8"><citerefentry><refentrytitle>udisksd</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <link linkend="umount.udisks2.8"><citerefentry><refentrytitle>umount.udisks2</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <citerefentry>
- <refentrytitle>polkit</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>
- </para>
- </refsect1>
-</refentry>
diff --git a/doc/man/udisksd.xml b/doc/man/udisksd.xml
deleted file mode 100644
index 559edf1..0000000
--- a/doc/man/udisksd.xml
+++ /dev/null
@@ -1,128 +0,0 @@
-<?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>March 2013</date>
- <productname>udisks</productname>
- </refentryinfo>
-
- <refmeta>
- <refentrytitle>udisksd</refentrytitle>
- <manvolnum>8</manvolnum>
- <refmiscinfo class="manual">System Daemon</refmiscinfo>
- <refmiscinfo class="source">udisks</refmiscinfo>
- <refmiscinfo class="version">&version;</refmiscinfo>
- </refmeta>
-
- <refnamediv>
- <refname>udisksd</refname>
- <refpurpose>The udisks system daemon</refpurpose>
- </refnamediv>
-
- <refsynopsisdiv><title>SYNOPSIS</title>
- <cmdsynopsis>
- <command>udisksd</command>
- <arg><option>--help</option></arg>
- <arg><option>--replace</option></arg>
- <arg><option>--no-debug</option></arg>
- <arg><option>--no-sigint</option></arg>
- </cmdsynopsis>
- </refsynopsisdiv>
-
-
- <refsect1><title>DESCRIPTION</title>
- <para>
- The <command>udisksd</command> program provides the
- <emphasis>org.freedesktop.UDisks2</emphasis> name on the system
- message bus. Users or administrators should never need to start
- this daemon as it will be automatically started by
- <citerefentry><refentrytitle>dbus-daemon</refentrytitle><manvolnum>1</manvolnum></citerefentry>
- or
- <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>
- whenever an application tries to access its D-Bus interfaces.
- </para>
- <para>
- See the
- <citerefentry><refentrytitle>udisks</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- man page for more information.
- </para>
- </refsect1>
-
- <refsect1>
- <title>OPTIONS</title>
- <variablelist>
- <varlistentry>
- <term><option>--help</option></term>
- <listitem>
- <para>
- Show help options.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- <variablelist>
- <varlistentry>
- <term><option>--replace</option></term>
- <listitem>
- <para>
- Replace existing daemon.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--no-debug</option></term>
- <listitem>
- <para>
- Do not print debug or informational messages on stdout/stderr.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--no-sigint</option></term>
- <listitem>
- <para>
- Do not handle SIGINT for controlled shutdown.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </refsect1>
-
- <refsect1><title>AUTHOR</title>
- <para>
- Written by David Zeuthen
- <email><![CDATA[zeuthen@gmail.com]]></email> with a lot of help
- from many others.
- </para>
- </refsect1>
-
- <refsect1>
- <title>BUGS</title>
- <para>
- Please send bug reports to either the distribution bug tracker
- or the upstream bug tracker at
- <ulink url="https://bugs.freedesktop.org/enter_bug.cgi?product=udisks"/>.
- </para>
- </refsect1>
-
- <refsect1>
- <title>SEE ALSO</title>
- <para>
- <link linkend="udisks.8"><citerefentry><refentrytitle>udisks</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <link linkend="udisksctl.1"><citerefentry><refentrytitle>udisksctl</refentrytitle><manvolnum>1</manvolnum></citerefentry></link>,
- <link linkend="umount.udisks2.8"><citerefentry><refentrytitle>umount.udisks2</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <citerefentry>
- <refentrytitle>polkit</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>,
- <citerefentry>
- <refentrytitle>dbus-daemon</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>,
- <citerefentry>
- <refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>
- </para>
- </refsect1>
-</refentry>
diff --git a/doc/man/umount.udisks2.xml b/doc/man/umount.udisks2.xml
deleted file mode 100644
index 5c0ca0f..0000000
--- a/doc/man/umount.udisks2.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?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="umount.udisks2.8">
- <refentryinfo>
- <title>umount.udisks2</title>
- <date>March 2013</date>
- <productname>udisks</productname>
- </refentryinfo>
-
- <refmeta>
- <refentrytitle>umount.udisks2</refentrytitle>
- <manvolnum>8</manvolnum>
- <refmiscinfo class="manual">System Administration</refmiscinfo>
- <refmiscinfo class="source">udisks</refmiscinfo>
- <refmiscinfo class="version">&version;</refmiscinfo>
- </refmeta>
-
- <refnamediv>
- <refname>umount.udisks2</refname>
- <refpurpose>unmount file systems that have been mounted by udisks</refpurpose>
- </refnamediv>
-
- <refsect1><title>DESCRIPTION</title>
- <para>
- The <command>umount.udisks2</command> program is a helper for the
- <citerefentry><refentrytitle>umount</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- program. Its purpose is to clean up automatically created directories
- created at file system mount-time. It should never be called directly.
- </para>
- </refsect1>
-
- <refsect1><title>AUTHOR</title>
- <para>
- Written by David Zeuthen
- <email><![CDATA[zeuthen@gmail.com]]></email> with a lot of help
- from many others.
- </para>
- </refsect1>
-
- <refsect1>
- <title>BUGS</title>
- <para>
- Please send bug reports to either the distribution bug tracker
- or the upstream bug tracker at
- <ulink url="http://bugs.freedesktop.org/enter_bug.cgi?product=udisks"/>.
- </para>
- </refsect1>
-
- <refsect1>
- <title>SEE ALSO</title>
- <para>
- <link linkend="udisks.8"><citerefentry><refentrytitle>udisks</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <link linkend="udisksd.8"><citerefentry><refentrytitle>udisksd</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- <link linkend="udisksctl.1"><citerefentry><refentrytitle>udisksctl</refentrytitle><manvolnum>1</manvolnum></citerefentry></link>,
- <link linkend="umount.8"><citerefentry><refentrytitle>umount</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>,
- </para>
- </refsect1>
-</refentry>
diff --git a/doc/udisks2-docs.xml b/doc/udisks2-docs.xml
deleted file mode 100644
index df749f7..0000000
--- a/doc/udisks2-docs.xml
+++ /dev/null
@@ -1,463 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
-"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
-<!ENTITY version SYSTEM "version.xml">
-]>
-<book id="udisks" xmlns:xi="http://www.w3.org/2003/XInclude">
- <bookinfo>
- <title>UDisks Reference Manual</title>
- <releaseinfo>
- For version &version; — the latest version of this
- documentation can be found at <ulink role="online-location"
- url="http://udisks.freedesktop.org/docs/latest/">http://udisks.freedesktop.org/docs/latest/</ulink>.
- </releaseinfo>
- </bookinfo>
-
- <part id="overview">
- <title>Manual pages and Overview</title>
- <xi:include href="man/udisks.xml"/>
- <xi:include href="man/udisksd.xml"/>
- <xi:include href="man/udisksctl.xml"/>
- </part>
-
- <part id="ref-dbus">
- <title>D-Bus API Reference</title>
- <chapter id="ref-dbus-overview">
- <title>Overview</title>
- <sect1 id="ref-dbus-well-known-name">
- <title>The org.freedesktop.UDisks2 bus name</title>
- <para>
- The D-Bus name <literal>org.freedesktop.UDisks2</literal> on
- the system bus is used by the UDisks Daemon, <link
- linkend="udisksd.8">udisksd</link>. If this daemon isn't
- running, it will be started if D-Bus messages are sent to
- the name.
- </para>
- </sect1>
- <sect1 id="ref-dbus-udisks2-well-known-object">
- <title>The /org/freedesktop/UDisks2 object</title>
- <para>
- The process that owns the well-known D-Bus name <link
- linkend="ref-dbus-well-known-name">org.freedesktop.UDisks2</link>
- on the system bus (typically <link
- linkend="udisksd.8">udisksd</link>) exports an object at the
- well-known path <literal>/org/freedesktop/UDisks2</literal>.
- This object implements the <ulink
- url="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager">org.freedesktop.DBus.ObjectManager</ulink>
- interface and should be used by clients to discover other
- objects.
- </para>
- </sect1>
- <sect1 id="ref-dbus-manager-well-known-object">
- <title>The /org/freedesktop/UDisks2/Manager object</title>
- <para>
- The object at the path
- <literal>/org/freedesktop/UDisks2/Manager</literal>
- implements the <link
- linkend="gdbus-interface-org-freedesktop-UDisks2-Manager.top_of_page">org.freedesktop.UDisks2.Manager</link>
- D-Bus interface. This object can be used to inspect and
- manipulate global state.
- </para>
- </sect1>
-
- <sect1 id="ref-dbus-block-devices">
- <title>The /org/freedesktop/UDisks2/block_devices/* objects</title>
- <para>
- Objects with object paths starting with
- <literal>/org/freedesktop/UDisks2/block_devices/</literal>
- all represent <ulink url="http://en.wikipedia.org/wiki/Block_device#Block_devices">block devices</ulink>.
- Such objects implement the
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Block.top_of_page">org.freedesktop.UDisks2.Block</link>
- D-Bus interface and may optionally implement other D-Bus interfaces such as
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Filesystem.top_of_page">org.freedesktop.UDisks2.Filesystem</link>,
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Partition.top_of_page">org.freedesktop.UDisks2.Partition</link> or
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Loop.top_of_page">org.freedesktop.UDisks2.Loop</link> depending on the block device in question.
- </para>
- <para>
- Note that interfaces may be added and removed at
- run-time. For example, if a block device is full of zeroes
- (or, at least, have zeroes in the known metadata areas), it
- will not intially implement the <link
- linkend="gdbus-interface-org-freedesktop-UDisks2-Filesystem.top_of_page">org.freedesktop.UDisks2.Filesystem</link>
- interface; however, if a filesystem is later created on the device
- (using, say, the
- <citerefentry>
- <refentrytitle>mkfs</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>
- command) and the filesystem is recognized by the OS (specifically, recognized by
- <citerefentry>
- <refentrytitle>udev</refentrytitle><manvolnum>7</manvolnum>
- </citerefentry> and its device probers), the object will gain the interface. If the device is later zeroed or formatted for use as e.g. swap-space, it will lose the
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Filesystem.top_of_page">org.freedesktop.UDisks2.Filesystem</link>
- interface.
- </para>
- </sect1>
-
- <sect1 id="ref-dbus-drives">
- <title>The /org/freedesktop/UDisks2/drives/* objects</title>
- <para>
- Objects with object paths starting with
- <literal>/org/freedesktop/UDisks2/drives/</literal>
- all represent <ulink url="http://en.wikipedia.org/wiki/Disk_drive">disk drives</ulink>,
- typically physical disk drives.
- Such objects implement the
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</link>
- D-Bus interface and may optionally implement other D-Bus interfaces such as
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</link> depending on the drive in question.
- </para>
- <para>
- A drive object should not to be confused with
- <link linkend="ref-dbus-block-devices">block device</link>
- objects (which are used for low-level block devices the OS
- knows about). For example, if <filename>/dev/sda</filename>
- and <filename>/dev/sdb</filename> are block devices for two
- paths to the same drive, there will be only drive object but
- two block device objects.
- </para>
- </sect1>
-
- <sect1 id="ref-dbus-md-raid">
- <title>The /org/freedesktop/UDisks2/mdraid/* objects</title>
- <para>
- Objects with object paths starting with
- <literal>/org/freedesktop/UDisks2/mdraid/</literal>
- represent <ulink url="https://raid.wiki.kernel.org/index.php/Linux_Raid">Linux Software RAID arrays</ulink>.
- Such objects implement the
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-MDRaid.top_of_page">org.freedesktop.UDisks2.MDRaid</link>
- D-Bus interface.
- </para>
- <para>
- These objects should not to be confused with
- <link linkend="ref-dbus-block-devices">block device</link>
- objects (which are used for low-level block devices the OS
- knows about).
- </para>
- </sect1>
-
- <sect1 id="ref-dbus-jobs">
- <title>The /org/freedesktop/UDisks2/jobs/* objects</title>
- <para>
- Objects with object paths starting with
- <literal>/org/freedesktop/UDisks2/jobs/</literal> all
- represent long-running tasks, typically initiated by the
- user and are guaranteed to implement the
- <link linkend="gdbus-interface-org-freedesktop-UDisks2-Job.top_of_page">org.freedesktop.UDisks2.Job</link>
- D-Bus interface.
- </para>
- </sect1>
-
- <sect1 id="udisks-polkit-actions">
- <title>Authorization Checks</title>
- <para>
- Many methods and operations offered by udisks requires the
- calling user to be sufficiently authorized. Whether the user
- is authorized is checked using <ulink
- url="http://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html">polkit</ulink>
- allowing the administrator to configure fine-grained permissions via
- polkit authorization rules.
- </para>
- <para>
- There is not necessarily a one-to-one relationship between
- D-Bus methods and polkit actions - typically the
- relationship is more complicated and depends on both the
- context of the process invoking the method, the object the
- method is acting on and possibly more factors. For example,
- the <link
- linkend="gdbus-method-org-freedesktop-UDisks2-Filesystem.Mount">Filesystem.Mount()</link>
- method call may check that the caller is authorized for one
- of the four actions
- <emphasis>org.freedesktop.udisks2.filesystem-mount</emphasis>,
- <emphasis>org.freedesktop.udisks2.filesystem-mount-system</emphasis>,
- <emphasis>org.freedesktop.udisks2.filesystem-mount-other-seat</emphasis>
- or
- <emphasis>org.freedesktop.udisks2.filesystem-mount-fstab</emphasis>
- depending on circumstances.
- </para>
- <para>
- Often there will be two polkit actions for one operation -
- one for so-called <quote>system devices</quote> and one for
- non-system devices. In this context <quote>system
- device</quote> refers to the value of the <link
- linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintSystem">Block:HintSystem</link>
- D-Bus property and is normally only
- <constant>TRUE</constant> for devices not considered
- <quote>removable</quote> (devices considered removable
- include USB attached storage, Flash media and optical
- drives). See <xref linkend="udisks.8"/> for how to control
- if a device is considered a system device.
- </para>
- <para>
- The polkit actions are not considered stable and may change
- from release to release so administrators should take notice
- when upgrading from one version of udisks to another. For
- example, polkit authorization rules may need to be updated
- to match an updated policy.
- </para>
- <para>
- See <xref linkend="udisks-polkit-details"/> for the
- variables that can be used to assist in determining if the
- caller is authorized (note that each variable may not be set
- for request). For example, a polkit authorization rule for
- any of the
- <emphasis>org.freedesktop.udisks2.filesystem-mount*</emphasis>
- actions can use the <parameter>device</parameter> variable
- to determine if the caller is authorized to mount a specific
- block device.
- </para>
-
- <table frame="all" id="udisks-polkit-details">
- <title>Known polkit variables</title>
- <tgroup cols="2" align="left" colsep="1" rowsep="1">
- <thead>
- <row>
- <entry>key</entry>
- <entry>value</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><parameter>device</parameter></entry>
- <entry>If the object is a block device, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.PreferredDevice">Block:PreferredDevice</link> property. If set, this is guaranteed to be a device file, for example <quote>/dev/vg_lucifer/lv_root</quote> or <quote>/dev/sda1</quote>. If the object is not a block device, this is not set.</entry>
- </row>
- <row>
- <entry><parameter>drive</parameter></entry>
- <entry>Like the <parameter>device</parameter> variable, but if the object is also a drive, this variable includes Vital Product Data about the drive such as the vendor and model identifiers (if available), for example <quote>INTEL SSDSA2MH080G1GC (/dev/sda1)</quote>. Otherwise is just set to the same value as <parameter>device</parameter>. If the object is not a block device, this is not set (it is however set if the object is a block device but not a drive).</entry>
- </row>
-
- <row>
- <entry><parameter>drive.wwn</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.WWN">Drive:WWN</link> property.</entry>
- </row>
- <row>
- <entry><parameter>drive.serial</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Serial">Drive:Serial</link> property.</entry>
- </row>
- <row>
- <entry><parameter>drive.vendor</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Vendor">Drive:Vendor</link> property.</entry>
- </row>
- <row>
- <entry><parameter>drive.model</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Model">Drive:Model</link> property.</entry>
- </row>
- <row>
- <entry><parameter>drive.revision</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Revision">Drive:Revision</link> property.</entry>
- </row>
- <row>
- <entry><parameter>drive.removable</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the string <quote>true</quote> only if the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Removable">Drive:Removable</link> property is <constant>TRUE</constant>.</entry>
- </row>
- <row>
- <entry><parameter>drive.removable.bus</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.ConnectionBus">Drive:ConnectionBus</link> property. This variable is set only if the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Removable">Drive:Removable</link> property is <constant>TRUE</constant>.</entry>
- </row>
- <row>
- <entry><parameter>drive.removable.media</parameter></entry>
- <entry>If the object is a drive (or a block device that is part of a drive), this is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.MediaCompatibility">Drive:MediaCompatibility</link> property. This variable is set only if the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Drive.Removable">Drive:Removable</link> property is <constant>TRUE</constant>.</entry>
- </row>
-
- <row>
- <entry><parameter>id.type</parameter></entry>
- <entry>If the object is a block device, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.IdType">Block:IdType</link> property.</entry>
- </row>
- <row>
- <entry><parameter>id.usage</parameter></entry>
- <entry>If the object is a block device, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.IdUsage">Block:IdUsage</link> property.</entry>
- </row>
- <row>
- <entry><parameter>id.version</parameter></entry>
- <entry>If the object is a block device, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.IdVersion">Block:IdVersion</link> property.</entry>
- </row>
- <row>
- <entry><parameter>id.label</parameter></entry>
- <entry>If the object is a block device, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.IdLabel">Block:IdLabel</link> property.</entry>
- </row>
- <row>
- <entry><parameter>id.uuid</parameter></entry>
- <entry>If the object is a block device, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Block.IdUUID">Block:IdUUID</link> property.</entry>
- </row>
-
- <row>
- <entry><parameter>partition.number</parameter></entry>
- <entry>If the object is a partition, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Partition.Number">Partition:Number</link> property.</entry>
- </row>
- <row>
- <entry><parameter>partition.type</parameter></entry>
- <entry>If the object is a partition, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Partition.Type">Partition:Type</link> property.</entry>
- </row>
- <row>
- <entry><parameter>partition.flags</parameter></entry>
- <entry>If the object is a partition, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Partition.Flags">Partition:Flags</link> property.</entry>
- </row>
- <row>
- <entry><parameter>partition.name</parameter></entry>
- <entry>If the object is a partition, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Partition.Name">Partition:Name</link> property.</entry>
- </row>
- <row>
- <entry><parameter>partition.uuid</parameter></entry>
- <entry>If the object is a partition, this property is set to the value of the <link linkend="gdbus-property-org-freedesktop-UDisks2-Partition.UUID">Partition:UUID</link> property.</entry>
- </row>
-
- </tbody>
- </tgroup>
- </table>
-
- <para>
- For reference, the polkit actions defined by udisks &version;
- are included here:
- <informalexample id="udisks-polkit-actions-file"><programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text" href="../data/org.freedesktop.udisks2.policy.in"><xi:fallback>FIXME: MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting></informalexample>
- </para>
- </sect1>
-
- <sect1 id="udisks-std-options">
- <title>The <parameter>options</parameter> parameter</title>
- <para>
- Many method calls take a parameter of type
- <link linkend='G-VARIANT-TYPE-VARDICT:CAPS'>'a{sv}'</link>
- that is normally called <parameter>options</parameter>.
- The following table lists well-known options:
- </para>
- <table frame='all'>
- <title>Well-known options</title>
- <tgroup cols='3' align='left' colsep='1' rowsep='1'>
- <thead>
- <row>
- <entry>Option name</entry>
- <entry>Value type</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>auth.no_user_interaction</entry>
- <entry><link linkend="G-VARIANT-TYPE-BOOLEAN:CAPS">'b'</link></entry>
- <entry>
- If set to <constant>TRUE</constant>, then no user
- interaction will happen when checking if the method
- call is authorized.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </sect1>
-
- </chapter>
-
- <chapter>
- <title>D-Bus Interfaces</title>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Manager.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Drive.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Drive.Ata.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.MDRaid.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Block.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Partition.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.PartitionTable.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Filesystem.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Swapspace.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Encrypted.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Loop.xml"/>
- <xi:include href="../udisks/udisks-generated-doc-org.freedesktop.UDisks2.Job.xml"/>
- </chapter>
- </part>
-
- <part id="ref-library">
- <title>Library API Reference</title>
- <xi:include href="xml/udisksclient.xml"/>
- <xi:include href="xml/udisksobjectinfo.xml"/>
- <xi:include href="xml/udiskserror.xml"/>
- <chapter id="ref-library-generated">
- <title>Generated Code</title>
- <xi:include href="xml/UDisksObject.xml"/>
- <xi:include href="xml/UDisksObjectManagerClient.xml"/>
- <xi:include href="xml/UDisksManager.xml"/>
- <xi:include href="xml/UDisksDrive.xml"/>
- <xi:include href="xml/UDisksDriveAta.xml"/>
- <xi:include href="xml/UDisksMDRaid.xml"/>
- <xi:include href="xml/UDisksJob.xml"/>
- <xi:include href="xml/UDisksBlock.xml"/>
- <xi:include href="xml/UDisksPartition.xml"/>
- <xi:include href="xml/UDisksPartitionTable.xml"/>
- <xi:include href="xml/UDisksFilesystem.xml"/>
- <xi:include href="xml/UDisksSwapspace.xml"/>
- <xi:include href="xml/UDisksEncrypted.xml"/>
- <xi:include href="xml/UDisksLoop.xml"/>
- </chapter>
- </part>
-
- <part id="ref-daemon">
- <title>Daemon Implementation Details</title>
- <chapter id="ref-daemon-core">
- <title>Core</title>
- <xi:include href="xml/udisksdaemonutil.xml"/>
- <xi:include href="xml/udiskslogging.xml"/>
- <xi:include href="xml/udisksdaemon.xml"/>
- <xi:include href="xml/udisksprovider.xml"/>
- <xi:include href="xml/udisksstate.xml"/>
- <xi:include href="xml/udisksata.xml"/>
- </chapter>
- <chapter id="ref-daemon-monitoring">
- <title>State and Configuration</title>
- <xi:include href="xml/udisksmountmonitor.xml"/>
- <xi:include href="xml/udisksfstabmonitor.xml"/>
- <xi:include href="xml/udiskscrypttabmonitor.xml"/>
- </chapter>
- <chapter id="ref-daemon-jobs">
- <title>Jobs</title>
- <xi:include href="xml/udisksbasejob.xml"/>
- <xi:include href="xml/udiskssimplejob.xml"/>
- <xi:include href="xml/udisksthreadedjob.xml"/>
- <xi:include href="xml/udisksspawnedjob.xml"/>
- </chapter>
- <chapter id="ref-daemon-linux-types">
- <title>Linux-specific types</title>
- <xi:include href="xml/udiskslinuxmanager.xml"/>
- <xi:include href="xml/udiskslinuxprovider.xml"/>
- <xi:include href="xml/udiskslinuxdevice.xml"/>
- </chapter>
- <chapter id="ref-daemon-drives">
- <title>Drives on Linux</title>
- <xi:include href="xml/udiskslinuxdrive.xml"/>
- <xi:include href="xml/udiskslinuxdriveata.xml"/>
- <xi:include href="xml/udiskslinuxdriveobject.xml"/>
- </chapter>
- <chapter id="ref-daemon-mdraid">
- <title>Linux RAID</title>
- <xi:include href="xml/udiskslinuxmdraid.xml"/>
- <xi:include href="xml/udiskslinuxmdraidobject.xml"/>
- </chapter>
- <chapter id="ref-daemon-block-devices">
- <title>Block devices on Linux</title>
- <xi:include href="xml/udiskslinuxblock.xml"/>
- <xi:include href="xml/udiskslinuxpartition.xml"/>
- <xi:include href="xml/udiskslinuxpartitiontable.xml"/>
- <xi:include href="xml/udiskslinuxfilesystem.xml"/>
- <xi:include href="xml/udiskslinuxencrypted.xml"/>
- <xi:include href="xml/udiskslinuxswapspace.xml"/>
- <xi:include href="xml/udiskslinuxloop.xml"/>
- <xi:include href="xml/udiskslinuxblockobject.xml"/>
- </chapter>
- </part>
-
- <index id="api-index">
- <title>Index</title>
- </index>
-
- <index id="api-index-deprecated" role="deprecated">
- <title>Index of deprecated symbols</title>
- <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
- </index>
-
- <index id="api-index-2.1" role="2.1">
- <title>Index of new symbols in 2.1</title>
- <xi:include href="xml/api-index-2.1.xml"><xi:fallback /></xi:include>
- </index>
-
- <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
-
- <chapter id="gio-hierarchy">
- <title>Object Hierarchy</title>
- <xi:include href="xml/tree_index.sgml"/>
- </chapter>
-</book>
diff --git a/doc/udisks2-sections.txt b/doc/udisks2-sections.txt
deleted file mode 100644
index 314175a..0000000
--- a/doc/udisks2-sections.txt
+++ /dev/null
@@ -1,1649 +0,0 @@
-<SECTION>
-<FILE>udiskslogging</FILE>
-UDisksLogLevel
-udisks_log
-udisks_debug
-udisks_info
-udisks_notice
-udisks_warning
-udisks_error
-</SECTION>
-
-<SECTION>
-<FILE>udiskserror</FILE>
-<TITLE>UDisksError</TITLE>
-UDISKS_ERROR
-UDisksError
-<SUBSECTION Private>
-UDISKS_TYPE_ERROR
-udisks_error_get_type
-udisks_error_quark
-UDISKS_ERROR_NUM_ENTRIES
-</SECTION>
-
-<SECTION>
-<FILE>udisksclient</FILE>
-<TITLE>UDisksClient</TITLE>
-UDISKS_MAJOR_VERSION
-UDISKS_MINOR_VERSION
-UDISKS_MICRO_VERSION
-UDISKS_CHECK_VERSION
-UDisksClient
-udisks_client_new
-udisks_client_new_finish
-udisks_client_new_sync
-udisks_client_get_object
-udisks_client_peek_object
-udisks_client_get_object_manager
-udisks_client_get_manager
-udisks_client_settle
-udisks_client_queue_changed
-udisks_client_get_jobs_for_object
-udisks_client_get_job_description
-udisks_client_get_block_for_dev
-udisks_client_get_block_for_label
-udisks_client_get_block_for_uuid
-udisks_client_get_block_for_drive
-udisks_client_get_drive_for_block
-udisks_client_get_cleartext_block
-udisks_client_get_partition_table
-udisks_client_get_loop_for_block
-udisks_client_get_partitions
-udisks_client_get_drive_siblings
-udisks_client_get_block_for_mdraid
-udisks_client_get_all_blocks_for_mdraid
-udisks_client_get_members_for_mdraid
-udisks_client_get_mdraid_for_block
-udisks_client_get_object_info
-udisks_client_get_drive_info
-<SUBSECTION>
-udisks_client_get_partition_info
-<SUBSECTION>
-udisks_client_get_size_for_display
-udisks_client_get_id_for_display
-udisks_client_get_media_compat_for_display
-<SUBSECTION>
-UDisksPartitionTypeInfo
-UDisksPartitionTypeInfoFlags
-udisks_partition_type_info_free
-<SUBSECTION>
-udisks_client_get_partition_type_infos
-udisks_client_get_partition_table_subtypes
-udisks_client_get_partition_type_for_display
-udisks_client_get_partition_type_and_subtype_for_display
-udisks_client_get_partition_table_type_for_display
-udisks_client_get_partition_table_subtype_for_display
-<SUBSECTION Standard>
-UDISKS_TYPE_CLIENT
-UDISKS_CLIENT
-UDISKS_IS_CLIENT
-UDISKS_TYPE_PARTITION_TYPE_INFO_FLAGS
-<SUBSECTION Private>
-udisks_client_get_type
-udisks_object_info_get_type
-udisks_partition_type_info_get_type
-udisks_partition_type_info_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksobjectinfo</FILE>
-<TITLE>UDisksObjectInfo</TITLE>
-UDisksObjectInfo
-udisks_object_info_get_object
-udisks_object_info_get_name
-udisks_object_info_get_description
-udisks_object_info_get_icon
-udisks_object_info_get_icon_symbolic
-udisks_object_info_get_media_description
-udisks_object_info_get_media_icon
-udisks_object_info_get_media_icon_symbolic
-udisks_object_info_get_one_liner
-udisks_object_info_get_sort_key
-<SUBSECTION Standard>
-UDISKS_TYPE_OBJECT_INFO
-UDISKS_OBJECT_INFO
-UDISKS_IS_OBJECT_INFO
-<SUBSECTION Private>
-udisks_object_info_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksdaemon</FILE>
-<TITLE>UDisksDaemon</TITLE>
-UDisksDaemon
-udisks_daemon_new
-udisks_daemon_get_connection
-udisks_daemon_get_object_manager
-udisks_daemon_get_mount_monitor
-udisks_daemon_get_fstab_monitor
-udisks_daemon_get_crypttab_monitor
-udisks_daemon_get_linux_provider
-udisks_daemon_get_authority
-udisks_daemon_get_state
-UDisksDaemonWaitFunc
-udisks_daemon_wait_for_object_sync
-udisks_daemon_get_objects
-udisks_daemon_find_object
-udisks_daemon_find_block
-udisks_daemon_find_block_by_device_file
-udisks_daemon_find_block_by_sysfs_path
-udisks_daemon_launch_simple_job
-udisks_daemon_launch_spawned_job
-udisks_daemon_launch_spawned_job_sync
-udisks_daemon_launch_threaded_job
-<SUBSECTION Standard>
-UDISKS_TYPE_DAEMON
-UDISKS_DAEMON
-UDISKS_IS_DAEMON
-<SUBSECTION Private>
-udisks_daemon_get_type
-udisks_daemon_marshal_BOOLEAN__BOOLEAN_BOXED
-udisks_daemon_marshal_BOOLEAN__BOXED_INT_BOXED_BOXED
-</SECTION>
-
-<SECTION>
-<FILE>udisksbasejob</FILE>
-<TITLE>UDisksBaseJob</TITLE>
-UDisksBaseJob
-UDisksBaseJobClass
-udisks_base_job_get_daemon
-udisks_base_job_get_cancellable
-udisks_base_job_get_auto_estimate
-udisks_base_job_set_auto_estimate
-udisks_base_job_add_object
-udisks_base_job_remove_object
-<SUBSECTION Standard>
-UDISKS_TYPE_BASE_JOB
-UDISKS_BASE_JOB
-UDISKS_IS_BASE_JOB
-UDISKS_BASE_JOB_CLASS
-UDISKS_BASE_JOB_GET_CLASS
-UDISKS_IS_BASE_JOB_CLASS
-UDisksBaseJobPrivate
-<SUBSECTION Private>
-udisks_base_job_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksspawnedjob</FILE>
-<TITLE>UDisksSpawnedJob</TITLE>
-UDisksSpawnedJob
-udisks_spawned_job_new
-udisks_spawned_job_get_command_line
-<SUBSECTION Standard>
-UDISKS_TYPE_SPAWNED_JOB
-UDISKS_SPAWNED_JOB
-UDISKS_IS_SPAWNED_JOB
-<SUBSECTION Private>
-udisks_spawned_job_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksthreadedjob</FILE>
-<TITLE>UDisksThreadedJob</TITLE>
-UDisksThreadedJob
-UDisksThreadedJobFunc
-udisks_threaded_job_new
-udisks_threaded_job_get_user_data
-<SUBSECTION Standard>
-UDISKS_TYPE_THREADED_JOB
-UDISKS_THREADED_JOB
-UDISKS_IS_THREADED_JOB
-<SUBSECTION Private>
-udisks_threaded_job_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskssimplejob</FILE>
-<TITLE>UDisksSimpleJob</TITLE>
-UDisksSimpleJob
-udisks_simple_job_new
-udisks_simple_job_complete
-<SUBSECTION Standard>
-UDISKS_TYPE_SIMPLE_JOB
-UDISKS_SIMPLE_JOB
-UDISKS_IS_SIMPLE_JOB
-<SUBSECTION Private>
-udisks_simple_job_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxdriveobject</FILE>
-<TITLE>UDisksLinuxDriveObject</TITLE>
-UDisksLinuxDriveObject
-udisks_linux_drive_object_new
-udisks_linux_drive_object_uevent
-udisks_linux_drive_object_get_daemon
-udisks_linux_drive_object_get_block
-udisks_linux_drive_object_get_device
-udisks_linux_drive_object_get_devices
-udisks_linux_drive_object_get_siblings
-udisks_linux_drive_object_housekeeping
-udisks_linux_drive_object_is_not_in_use
-<SUBSECTION Standard>
-UDISKS_TYPE_LINUX_DRIVE_OBJECT
-UDISKS_LINUX_DRIVE_OBJECT
-UDISKS_IS_LINUX_DRIVE_OBJECT
-<SUBSECTION Private>
-udisks_linux_drive_object_get_type
-udisks_linux_drive_object_should_include_device
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxdrive</FILE>
-UDisksLinuxDrive
-udisks_linux_drive_new
-udisks_linux_drive_update
-<SUBSECTION Standard>
-UDISKS_LINUX_DRIVE
-UDISKS_IS_LINUX_DRIVE
-UDISKS_TYPE_LINUX_DRIVE
-<SUBSECTION Private>
-udisks_linux_drive_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxdriveata</FILE>
-UDisksLinuxDriveAta
-udisks_linux_drive_ata_new
-udisks_linux_drive_ata_update
-udisks_linux_drive_ata_refresh_smart_sync
-udisks_linux_drive_ata_smart_selftest_sync
-udisks_linux_drive_ata_apply_configuration
-udisks_linux_drive_ata_secure_erase_sync
-<SUBSECTION Standard>
-UDISKS_LINUX_DRIVE_ATA
-UDISKS_IS_LINUX_DRIVE_ATA
-UDISKS_TYPE_LINUX_DRIVE_ATA
-<SUBSECTION Private>
-udisks_linux_drive_ata_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksprovider</FILE>
-<TITLE>UDisksProvider</TITLE>
-UDisksProvider
-UDisksProviderClass
-udisks_provider_start
-udisks_provider_get_daemon
-<SUBSECTION Standard>
-UDISKS_TYPE_PROVIDER
-UDISKS_PROVIDER
-UDISKS_PROVIDER_GET_CLASS
-UDISKS_PROVIDER_CLASS
-UDISKS_IS_PROVIDER
-UDISKS_IS_PROVIDER_CLASS
-<SUBSECTION Private>
-udisks_provider_get_type
-UDisksProviderPrivate
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxprovider</FILE>
-<TITLE>UDisksLinuxProvider</TITLE>
-UDisksLinuxProvider
-udisks_linux_provider_new
-udisks_linux_provider_get_udev_client
-udisks_linux_provider_get_coldplug
-<SUBSECTION Standard>
-UDISKS_TYPE_LINUX_PROVIDER
-UDISKS_LINUX_PROVIDER
-UDISKS_IS_LINUX_PROVIDER
-<SUBSECTION Private>
-udisks_linux_provider_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksmountmonitor</FILE>
-<TITLE>UDisksMountMonitor</TITLE>
-UDisksMount
-UDisksMountType
-udisks_mount_get_dev
-udisks_mount_get_mount_type
-udisks_mount_get_mount_path
-udisks_mount_compare
-UDisksMountMonitor
-udisks_mount_monitor_new
-udisks_mount_monitor_get_mounts_for_dev
-udisks_mount_monitor_is_dev_in_use
-<SUBSECTION Standard>
-UDISKS_TYPE_MOUNT
-UDISKS_MOUNT
-UDISKS_IS_MOUNT
-UDISKS_TYPE_MOUNT_MONITOR
-UDISKS_MOUNT_MONITOR
-UDISKS_IS_MOUNT_MONITOR
-<SUBSECTION Private>
-udisks_mount_get_type
-udisks_mount_monitor_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksstate</FILE>
-<TITLE>UDisksState</TITLE>
-UDisksState
-udisks_state_new
-udisks_state_start_cleanup
-udisks_state_stop_cleanup
-udisks_state_check
-udisks_state_get_daemon
-<SUBSECTION>
-udisks_state_add_mounted_fs
-udisks_state_find_mounted_fs
-<SUBSECTION>
-udisks_state_add_unlocked_luks
-udisks_state_find_unlocked_luks
-<SUBSECTION>
-udisks_state_add_loop
-udisks_state_has_loop
-<SUBSECTION>
-udisks_state_add_mdraid
-udisks_state_has_mdraid
-<SUBSECTION Standard>
-UDISKS_TYPE_STATE
-UDISKS_STATE
-UDISKS_IS_STATE
-<SUBSECTION Private>
-udisks_state_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksata</FILE>
-UDisksAtaCommandProtocol
-UDisksAtaCommandInput
-UDisksAtaCommandOutput
-udisks_ata_send_command_sync
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxdevice</FILE>
-<TITLE>UDisksLinuxDevice</TITLE>
-UDisksLinuxDevice
-udisks_linux_device_new_sync
-udisks_linux_device_reprobe_sync
-<SUBSECTION Standard>
-UDISKS_TYPE_LINUX_DEVICE
-UDISKS_LINUX_DEVICE
-UDISKS_IS_LINUX_DEVICE
-<SUBSECTION Private>
-udisks_linux_device_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksdaemonutil</FILE>
-udisks_decode_udev_string
-udisks_safe_append_to_object_path
-udisks_daemon_util_block_get_size
-udisks_daemon_util_resolve_link
-udisks_daemon_util_resolve_links
-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_dup_object
-udisks_daemon_util_escape
-udisks_daemon_util_escape_and_quote
-UDisksInhibitCookie
-udisks_daemon_util_inhibit_system_sync
-udisks_daemon_util_uninhibit_system_sync
-udisks_daemon_util_hexdump
-udisks_daemon_util_hexdump_debug
-udisks_daemon_util_file_set_contents
-udisks_daemon_util_on_user_seat
-udisks_daemon_util_get_free_mdraid_device
-udisks_ata_identify_get_word
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxblockobject</FILE>
-<TITLE>UDisksLinuxBlockObject</TITLE>
-UDisksLinuxBlockObject
-udisks_linux_block_object_new
-udisks_linux_block_object_uevent
-udisks_linux_block_object_get_daemon
-udisks_linux_block_object_get_device
-udisks_linux_block_object_trigger_uevent
-udisks_linux_block_object_reread_partition_table
-<SUBSECTION Standard>
-UDISKS_TYPE_LINUX_BLOCK_OBJECT
-UDISKS_LINUX_BLOCK_OBJECT
-UDISKS_IS_LINUX_BLOCK_OBJECT
-<SUBSECTION Private>
-udisks_linux_block_object_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxblock</FILE>
-UDisksLinuxBlock
-udisks_linux_block_new
-udisks_linux_block_update
-<SUBSECTION Standard>
-UDISKS_LINUX_BLOCK
-UDISKS_IS_LINUX_BLOCK
-UDISKS_TYPE_LINUX_BLOCK
-<SUBSECTION Private>
-udisks_linux_block_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxfilesystem</FILE>
-UDisksLinuxFilesystem
-udisks_linux_filesystem_new
-udisks_linux_filesystem_update
-<SUBSECTION Standard>
-UDISKS_LINUX_FILESYSTEM
-UDISKS_IS_LINUX_FILESYSTEM
-UDISKS_TYPE_LINUX_FILESYSTEM
-<SUBSECTION Private>
-udisks_linux_filesystem_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxencrypted</FILE>
-UDisksLinuxEncrypted
-udisks_linux_encrypted_new
-udisks_linux_encrypted_update
-<SUBSECTION Standard>
-UDISKS_LINUX_ENCRYPTED
-UDISKS_IS_LINUX_ENCRYPTED
-UDISKS_TYPE_LINUX_ENCRYPTED
-<SUBSECTION Private>
-udisks_linux_encrypted_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxswapspace</FILE>
-UDisksLinuxSwapspace
-udisks_linux_swapspace_new
-udisks_linux_swapspace_update
-<SUBSECTION Standard>
-UDISKS_LINUX_SWAPSPACE
-UDISKS_IS_LINUX_SWAPSPACE
-UDISKS_TYPE_LINUX_SWAPSPACE
-<SUBSECTION Private>
-udisks_linux_swapspace_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxloop</FILE>
-UDisksLinuxLoop
-udisks_linux_loop_new
-udisks_linux_loop_update
-<SUBSECTION Standard>
-UDISKS_LINUX_LOOP
-UDISKS_IS_LINUX_LOOP
-UDISKS_TYPE_LINUX_LOOP
-<SUBSECTION Private>
-udisks_linux_loop_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksObject</FILE>
-<TITLE>UDisksObject</TITLE>
-UDisksObject
-UDisksObjectIface
-udisks_object_get_block
-udisks_object_get_drive
-udisks_object_get_drive_ata
-udisks_object_get_filesystem
-udisks_object_get_job
-udisks_object_get_swapspace
-udisks_object_get_encrypted
-udisks_object_get_loop
-udisks_object_get_manager
-udisks_object_get_partition
-udisks_object_get_partition_table
-udisks_object_get_mdraid
-udisks_object_peek_block
-udisks_object_peek_drive
-udisks_object_peek_drive_ata
-udisks_object_peek_filesystem
-udisks_object_peek_job
-udisks_object_peek_swapspace
-udisks_object_peek_encrypted
-udisks_object_peek_loop
-udisks_object_peek_manager
-udisks_object_peek_partition
-udisks_object_peek_partition_table
-udisks_object_peek_mdraid
-UDisksObjectProxy
-UDisksObjectProxyClass
-udisks_object_proxy_new
-UDisksObjectSkeleton
-UDisksObjectSkeletonClass
-udisks_object_skeleton_new
-udisks_object_skeleton_set_block
-udisks_object_skeleton_set_drive
-udisks_object_skeleton_set_drive_ata
-udisks_object_skeleton_set_filesystem
-udisks_object_skeleton_set_job
-udisks_object_skeleton_set_swapspace
-udisks_object_skeleton_set_encrypted
-udisks_object_skeleton_set_loop
-udisks_object_skeleton_set_manager
-udisks_object_skeleton_set_partition
-udisks_object_skeleton_set_partition_table
-udisks_object_skeleton_set_mdraid
-<SUBSECTION Standard>
-udisks_object_get_type
-udisks_object_proxy_get_type
-udisks_object_skeleton_get_type
-UDisksObjectProxyPrivate
-UDisksObjectSkeletonPrivate
-UDISKS_IS_OBJECT
-UDISKS_IS_OBJECT_PROXY
-UDISKS_IS_OBJECT_PROXY_CLASS
-UDISKS_IS_OBJECT_SKELETON
-UDISKS_IS_OBJECT_SKELETON_CLASS
-UDISKS_OBJECT
-UDISKS_OBJECT_GET_IFACE
-UDISKS_OBJECT_PROXY
-UDISKS_OBJECT_PROXY_CLASS
-UDISKS_OBJECT_PROXY_GET_CLASS
-UDISKS_OBJECT_SKELETON
-UDISKS_OBJECT_SKELETON_CLASS
-UDISKS_OBJECT_SKELETON_GET_CLASS
-UDISKS_TYPE_OBJECT
-UDISKS_TYPE_OBJECT_PROXY
-UDISKS_TYPE_OBJECT_SKELETON
-</SECTION>
-
-<SECTION>
-<FILE>UDisksObjectManagerClient</FILE>
-UDisksObjectManagerClient
-UDisksObjectManagerClientClass
-udisks_object_manager_client_get_proxy_type
-udisks_object_manager_client_new
-udisks_object_manager_client_new_finish
-udisks_object_manager_client_new_for_bus
-udisks_object_manager_client_new_for_bus_finish
-udisks_object_manager_client_new_for_bus_sync
-udisks_object_manager_client_new_sync
-<SUBSECTION Standard>
-UDISKS_IS_OBJECT_MANAGER_CLIENT
-UDISKS_IS_OBJECT_MANAGER_CLIENT_CLASS
-UDISKS_OBJECT_MANAGER_CLIENT
-UDISKS_OBJECT_MANAGER_CLIENT_CLASS
-UDISKS_OBJECT_MANAGER_CLIENT_GET_CLASS
-UDISKS_TYPE_OBJECT_MANAGER_CLIENT
-UDisksObjectManagerClientPrivate
-udisks_object_manager_client_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksDrive</FILE>
-UDisksDrive
-UDisksDriveIface
-udisks_drive_interface_info
-udisks_drive_override_properties
-udisks_drive_call_eject
-udisks_drive_call_eject_finish
-udisks_drive_call_eject_sync
-udisks_drive_complete_eject
-udisks_drive_call_set_configuration
-udisks_drive_call_set_configuration_finish
-udisks_drive_call_set_configuration_sync
-udisks_drive_complete_set_configuration
-udisks_drive_call_power_off
-udisks_drive_call_power_off_finish
-udisks_drive_call_power_off_sync
-udisks_drive_complete_power_off
-udisks_drive_get_connection_bus
-udisks_drive_get_removable
-udisks_drive_get_ejectable
-udisks_drive_get_seat
-udisks_drive_get_media
-udisks_drive_get_media_compatibility
-udisks_drive_get_media_removable
-udisks_drive_get_media_available
-udisks_drive_get_media_change_detected
-udisks_drive_get_time_detected
-udisks_drive_get_time_media_detected
-udisks_drive_get_size
-udisks_drive_get_optical
-udisks_drive_get_optical_blank
-udisks_drive_get_optical_num_tracks
-udisks_drive_get_optical_num_audio_tracks
-udisks_drive_get_optical_num_data_tracks
-udisks_drive_get_optical_num_sessions
-udisks_drive_get_model
-udisks_drive_get_revision
-udisks_drive_get_rotation_rate
-udisks_drive_get_serial
-udisks_drive_get_vendor
-udisks_drive_get_wwn
-udisks_drive_get_sort_key
-udisks_drive_get_configuration
-udisks_drive_get_id
-udisks_drive_get_can_power_off
-udisks_drive_get_sibling_id
-udisks_drive_dup_connection_bus
-udisks_drive_dup_seat
-udisks_drive_dup_media
-udisks_drive_dup_media_compatibility
-udisks_drive_dup_model
-udisks_drive_dup_revision
-udisks_drive_dup_serial
-udisks_drive_dup_vendor
-udisks_drive_dup_wwn
-udisks_drive_dup_sort_key
-udisks_drive_dup_configuration
-udisks_drive_dup_id
-udisks_drive_dup_sibling_id
-udisks_drive_set_connection_bus
-udisks_drive_set_removable
-udisks_drive_set_ejectable
-udisks_drive_set_seat
-udisks_drive_set_media
-udisks_drive_set_media_compatibility
-udisks_drive_set_media_removable
-udisks_drive_set_media_available
-udisks_drive_set_media_change_detected
-udisks_drive_set_time_detected
-udisks_drive_set_time_media_detected
-udisks_drive_set_size
-udisks_drive_set_optical
-udisks_drive_set_optical_blank
-udisks_drive_set_optical_num_tracks
-udisks_drive_set_optical_num_audio_tracks
-udisks_drive_set_optical_num_data_tracks
-udisks_drive_set_optical_num_sessions
-udisks_drive_set_model
-udisks_drive_set_revision
-udisks_drive_set_rotation_rate
-udisks_drive_set_serial
-udisks_drive_set_vendor
-udisks_drive_set_wwn
-udisks_drive_set_sort_key
-udisks_drive_set_configuration
-udisks_drive_set_id
-udisks_drive_set_can_power_off
-udisks_drive_set_sibling_id
-UDisksDriveProxy
-UDisksDriveProxyClass
-udisks_drive_proxy_new
-udisks_drive_proxy_new_finish
-udisks_drive_proxy_new_sync
-udisks_drive_proxy_new_for_bus
-udisks_drive_proxy_new_for_bus_finish
-udisks_drive_proxy_new_for_bus_sync
-UDisksDriveSkeleton
-UDisksDriveSkeletonClass
-udisks_drive_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_DRIVE
-UDISKS_IS_DRIVE
-UDISKS_DRIVE
-UDISKS_DRIVE_GET_IFACE
-UDISKS_TYPE_DRIVE_PROXY
-UDISKS_IS_DRIVE_PROXY
-UDISKS_IS_DRIVE_PROXY_CLASS
-UDISKS_DRIVE_PROXY
-UDISKS_DRIVE_PROXY_CLASS
-UDISKS_DRIVE_PROXY_GET_CLASS
-UDISKS_TYPE_DRIVE_SKELETON
-UDISKS_IS_DRIVE_SKELETON
-UDISKS_IS_DRIVE_SKELETON_CLASS
-UDISKS_DRIVE_SKELETON
-UDISKS_DRIVE_SKELETON_CLASS
-UDISKS_DRIVE_SKELETON_GET_CLASS
-UDisksDriveProxyPrivate
-UDisksDriveSkeletonPrivate
-udisks_drive_get_type
-udisks_drive_proxy_get_type
-udisks_drive_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksDriveAta</FILE>
-UDisksDriveAta
-UDisksDriveAtaIface
-udisks_drive_ata_interface_info
-udisks_drive_ata_override_properties
-udisks_drive_ata_call_smart_update
-udisks_drive_ata_call_smart_update_finish
-udisks_drive_ata_call_smart_update_sync
-udisks_drive_ata_complete_smart_update
-udisks_drive_ata_call_smart_get_attributes
-udisks_drive_ata_call_smart_get_attributes_finish
-udisks_drive_ata_call_smart_get_attributes_sync
-udisks_drive_ata_complete_smart_get_attributes
-udisks_drive_ata_call_smart_selftest_abort
-udisks_drive_ata_call_smart_selftest_abort_finish
-udisks_drive_ata_call_smart_selftest_abort_sync
-udisks_drive_ata_complete_smart_selftest_abort
-udisks_drive_ata_call_smart_selftest_start
-udisks_drive_ata_call_smart_selftest_start_finish
-udisks_drive_ata_call_smart_selftest_start_sync
-udisks_drive_ata_complete_smart_selftest_start
-udisks_drive_ata_call_smart_set_enabled
-udisks_drive_ata_call_smart_set_enabled_finish
-udisks_drive_ata_call_smart_set_enabled_sync
-udisks_drive_ata_complete_smart_set_enabled
-udisks_drive_ata_call_pm_get_state
-udisks_drive_ata_call_pm_get_state_finish
-udisks_drive_ata_call_pm_get_state_sync
-udisks_drive_ata_complete_pm_get_state
-udisks_drive_ata_call_pm_standby
-udisks_drive_ata_call_pm_standby_finish
-udisks_drive_ata_call_pm_standby_sync
-udisks_drive_ata_complete_pm_standby
-udisks_drive_ata_call_pm_wakeup
-udisks_drive_ata_call_pm_wakeup_finish
-udisks_drive_ata_call_pm_wakeup_sync
-udisks_drive_ata_complete_pm_wakeup
-udisks_drive_ata_call_security_erase_unit
-udisks_drive_ata_call_security_erase_unit_finish
-udisks_drive_ata_call_security_erase_unit_sync
-udisks_drive_ata_complete_security_erase_unit
-udisks_drive_ata_get_smart_supported
-udisks_drive_ata_get_smart_enabled
-udisks_drive_ata_get_smart_updated
-udisks_drive_ata_get_smart_failing
-udisks_drive_ata_get_smart_temperature
-udisks_drive_ata_get_smart_power_on_seconds
-udisks_drive_ata_get_smart_num_attributes_failed_in_the_past
-udisks_drive_ata_get_smart_num_attributes_failing
-udisks_drive_ata_get_smart_num_bad_sectors
-udisks_drive_ata_get_smart_selftest_percent_remaining
-udisks_drive_ata_get_smart_selftest_status
-udisks_drive_ata_dup_smart_selftest_status
-udisks_drive_ata_get_aam_enabled
-udisks_drive_ata_get_aam_supported
-udisks_drive_ata_get_aam_vendor_recommended_value
-udisks_drive_ata_get_apm_enabled
-udisks_drive_ata_get_apm_supported
-udisks_drive_ata_get_pm_enabled
-udisks_drive_ata_get_pm_supported
-udisks_drive_ata_get_write_cache_enabled
-udisks_drive_ata_get_write_cache_supported
-udisks_drive_ata_get_read_lookahead_enabled
-udisks_drive_ata_get_read_lookahead_supported
-udisks_drive_ata_get_security_enhanced_erase_unit_minutes
-udisks_drive_ata_get_security_erase_unit_minutes
-udisks_drive_ata_get_security_frozen
-udisks_drive_ata_set_smart_supported
-udisks_drive_ata_set_smart_enabled
-udisks_drive_ata_set_smart_updated
-udisks_drive_ata_set_smart_failing
-udisks_drive_ata_set_smart_temperature
-udisks_drive_ata_set_smart_power_on_seconds
-udisks_drive_ata_set_smart_num_attributes_failed_in_the_past
-udisks_drive_ata_set_smart_num_attributes_failing
-udisks_drive_ata_set_smart_num_bad_sectors
-udisks_drive_ata_set_smart_selftest_percent_remaining
-udisks_drive_ata_set_smart_selftest_status
-udisks_drive_ata_set_aam_enabled
-udisks_drive_ata_set_aam_supported
-udisks_drive_ata_set_aam_vendor_recommended_value
-udisks_drive_ata_set_apm_enabled
-udisks_drive_ata_set_apm_supported
-udisks_drive_ata_set_pm_enabled
-udisks_drive_ata_set_pm_supported
-udisks_drive_ata_set_write_cache_enabled
-udisks_drive_ata_set_write_cache_supported
-udisks_drive_ata_set_read_lookahead_enabled
-udisks_drive_ata_set_read_lookahead_supported
-udisks_drive_ata_set_security_enhanced_erase_unit_minutes
-udisks_drive_ata_set_security_erase_unit_minutes
-udisks_drive_ata_set_security_frozen
-UDisksDriveAtaProxy
-UDisksDriveAtaProxyClass
-udisks_drive_ata_proxy_new
-udisks_drive_ata_proxy_new_finish
-udisks_drive_ata_proxy_new_sync
-udisks_drive_ata_proxy_new_for_bus
-udisks_drive_ata_proxy_new_for_bus_finish
-udisks_drive_ata_proxy_new_for_bus_sync
-UDisksDriveAtaSkeleton
-UDisksDriveAtaSkeletonClass
-udisks_drive_ata_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_DRIVE_ATA
-UDISKS_IS_DRIVE_ATA
-UDISKS_DRIVE_ATA
-UDISKS_DRIVE_ATA_GET_IFACE
-UDISKS_TYPE_DRIVE_ATA_PROXY
-UDISKS_IS_DRIVE_ATA_PROXY
-UDISKS_IS_DRIVE_ATA_PROXY_CLASS
-UDISKS_DRIVE_ATA_PROXY
-UDISKS_DRIVE_ATA_PROXY_CLASS
-UDISKS_DRIVE_ATA_PROXY_GET_CLASS
-UDISKS_TYPE_DRIVE_ATA_SKELETON
-UDISKS_IS_DRIVE_ATA_SKELETON
-UDISKS_IS_DRIVE_ATA_SKELETON_CLASS
-UDISKS_DRIVE_ATA_SKELETON
-UDISKS_DRIVE_ATA_SKELETON_CLASS
-UDISKS_DRIVE_ATA_SKELETON_GET_CLASS
-UDisksDriveAtaProxyPrivate
-UDisksDriveAtaSkeletonPrivate
-udisks_drive_ata_get_type
-udisks_drive_ata_proxy_get_type
-udisks_drive_ata_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksJob</FILE>
-UDisksJob
-UDisksJobIface
-udisks_job_interface_info
-udisks_job_override_properties
-udisks_job_call_cancel
-udisks_job_call_cancel_finish
-udisks_job_call_cancel_sync
-udisks_job_complete_cancel
-udisks_job_emit_completed
-udisks_job_get_expected_end_time
-udisks_job_get_progress
-udisks_job_get_bytes
-udisks_job_get_rate
-udisks_job_get_start_time
-udisks_job_get_objects
-udisks_job_get_cancelable
-udisks_job_get_operation
-udisks_job_get_progress_valid
-udisks_job_get_started_by_uid
-udisks_job_dup_objects
-udisks_job_dup_operation
-udisks_job_set_expected_end_time
-udisks_job_set_progress
-udisks_job_set_bytes
-udisks_job_set_rate
-udisks_job_set_start_time
-udisks_job_set_objects
-udisks_job_set_cancelable
-udisks_job_set_operation
-udisks_job_set_progress_valid
-udisks_job_set_started_by_uid
-UDisksJobProxy
-UDisksJobProxyClass
-udisks_job_proxy_new
-udisks_job_proxy_new_finish
-udisks_job_proxy_new_sync
-udisks_job_proxy_new_for_bus
-udisks_job_proxy_new_for_bus_finish
-udisks_job_proxy_new_for_bus_sync
-UDisksJobSkeleton
-UDisksJobSkeletonClass
-udisks_job_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_JOB
-UDISKS_IS_JOB
-UDISKS_JOB
-UDISKS_JOB_GET_IFACE
-UDISKS_TYPE_JOB_PROXY
-UDISKS_IS_JOB_PROXY
-UDISKS_IS_JOB_PROXY_CLASS
-UDISKS_JOB_PROXY
-UDISKS_JOB_PROXY_CLASS
-UDISKS_JOB_PROXY_GET_CLASS
-UDISKS_TYPE_JOB_SKELETON
-UDISKS_IS_JOB_SKELETON
-UDISKS_IS_JOB_SKELETON_CLASS
-UDISKS_JOB_SKELETON
-UDISKS_JOB_SKELETON_CLASS
-UDISKS_JOB_SKELETON_GET_CLASS
-UDisksJobProxyPrivate
-UDisksJobSkeletonPrivate
-udisks_job_get_type
-udisks_job_proxy_get_type
-udisks_job_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksFilesystem</FILE>
-UDisksFilesystem
-UDisksFilesystemIface
-udisks_filesystem_interface_info
-udisks_filesystem_override_properties
-udisks_filesystem_call_mount
-udisks_filesystem_call_mount_finish
-udisks_filesystem_call_mount_sync
-udisks_filesystem_complete_mount
-udisks_filesystem_call_unmount
-udisks_filesystem_call_unmount_finish
-udisks_filesystem_call_unmount_sync
-udisks_filesystem_complete_unmount
-udisks_filesystem_call_set_label
-udisks_filesystem_call_set_label_finish
-udisks_filesystem_call_set_label_sync
-udisks_filesystem_complete_set_label
-udisks_filesystem_get_mount_points
-udisks_filesystem_dup_mount_points
-udisks_filesystem_set_mount_points
-UDisksFilesystemProxy
-UDisksFilesystemProxyClass
-udisks_filesystem_proxy_new
-udisks_filesystem_proxy_new_finish
-udisks_filesystem_proxy_new_sync
-udisks_filesystem_proxy_new_for_bus
-udisks_filesystem_proxy_new_for_bus_finish
-udisks_filesystem_proxy_new_for_bus_sync
-UDisksFilesystemSkeleton
-UDisksFilesystemSkeletonClass
-udisks_filesystem_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_FILESYSTEM
-UDISKS_IS_FILESYSTEM
-UDISKS_FILESYSTEM
-UDISKS_FILESYSTEM_GET_IFACE
-UDISKS_TYPE_FILESYSTEM_PROXY
-UDISKS_IS_FILESYSTEM_PROXY
-UDISKS_IS_FILESYSTEM_PROXY_CLASS
-UDISKS_FILESYSTEM_PROXY
-UDISKS_FILESYSTEM_PROXY_CLASS
-UDISKS_FILESYSTEM_PROXY_GET_CLASS
-UDISKS_TYPE_FILESYSTEM_SKELETON
-UDISKS_IS_FILESYSTEM_SKELETON
-UDISKS_IS_FILESYSTEM_SKELETON_CLASS
-UDISKS_FILESYSTEM_SKELETON
-UDISKS_FILESYSTEM_SKELETON_CLASS
-UDISKS_FILESYSTEM_SKELETON_GET_CLASS
-UDisksFilesystemProxyPrivate
-UDisksFilesystemSkeletonPrivate
-udisks_filesystem_get_type
-udisks_filesystem_proxy_get_type
-udisks_filesystem_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksSwapspace</FILE>
-UDisksSwapspace
-UDisksSwapspaceIface
-udisks_swapspace_interface_info
-udisks_swapspace_override_properties
-udisks_swapspace_call_start
-udisks_swapspace_call_start_finish
-udisks_swapspace_call_start_sync
-udisks_swapspace_complete_start
-udisks_swapspace_call_stop
-udisks_swapspace_call_stop_finish
-udisks_swapspace_call_stop_sync
-udisks_swapspace_complete_stop
-udisks_swapspace_get_active
-udisks_swapspace_set_active
-UDisksSwapspaceProxy
-UDisksSwapspaceProxyClass
-udisks_swapspace_proxy_new
-udisks_swapspace_proxy_new_finish
-udisks_swapspace_proxy_new_sync
-udisks_swapspace_proxy_new_for_bus
-udisks_swapspace_proxy_new_for_bus_finish
-udisks_swapspace_proxy_new_for_bus_sync
-UDisksSwapspaceSkeleton
-UDisksSwapspaceSkeletonClass
-udisks_swapspace_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_SWAPSPACE
-UDISKS_IS_SWAPSPACE
-UDISKS_SWAPSPACE
-UDISKS_SWAPSPACE_GET_IFACE
-UDISKS_TYPE_SWAPSPACE_PROXY
-UDISKS_IS_SWAPSPACE_PROXY
-UDISKS_IS_SWAPSPACE_PROXY_CLASS
-UDISKS_SWAPSPACE_PROXY
-UDISKS_SWAPSPACE_PROXY_CLASS
-UDISKS_SWAPSPACE_PROXY_GET_CLASS
-UDISKS_TYPE_SWAPSPACE_SKELETON
-UDISKS_IS_SWAPSPACE_SKELETON
-UDISKS_IS_SWAPSPACE_SKELETON_CLASS
-UDISKS_SWAPSPACE_SKELETON
-UDISKS_SWAPSPACE_SKELETON_CLASS
-UDISKS_SWAPSPACE_SKELETON_GET_CLASS
-UDisksSwapspaceProxyPrivate
-UDisksSwapspaceSkeletonPrivate
-udisks_swapspace_get_type
-udisks_swapspace_proxy_get_type
-udisks_swapspace_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksEncrypted</FILE>
-UDisksEncrypted
-UDisksEncryptedIface
-udisks_encrypted_interface_info
-udisks_encrypted_override_properties
-udisks_encrypted_call_unlock
-udisks_encrypted_call_unlock_finish
-udisks_encrypted_call_unlock_sync
-udisks_encrypted_complete_unlock
-udisks_encrypted_call_lock
-udisks_encrypted_call_lock_finish
-udisks_encrypted_call_lock_sync
-udisks_encrypted_complete_lock
-udisks_encrypted_call_change_passphrase
-udisks_encrypted_call_change_passphrase_finish
-udisks_encrypted_call_change_passphrase_sync
-udisks_encrypted_complete_change_passphrase
-UDisksEncryptedProxy
-UDisksEncryptedProxyClass
-udisks_encrypted_proxy_new
-udisks_encrypted_proxy_new_finish
-udisks_encrypted_proxy_new_sync
-udisks_encrypted_proxy_new_for_bus
-udisks_encrypted_proxy_new_for_bus_finish
-udisks_encrypted_proxy_new_for_bus_sync
-UDisksEncryptedSkeleton
-UDisksEncryptedSkeletonClass
-udisks_encrypted_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_ENCRYPTED
-UDISKS_IS_ENCRYPTED
-UDISKS_ENCRYPTED
-UDISKS_ENCRYPTED_GET_IFACE
-UDISKS_TYPE_ENCRYPTED_PROXY
-UDISKS_IS_ENCRYPTED_PROXY
-UDISKS_IS_ENCRYPTED_PROXY_CLASS
-UDISKS_ENCRYPTED_PROXY
-UDISKS_ENCRYPTED_PROXY_CLASS
-UDISKS_ENCRYPTED_PROXY_GET_CLASS
-UDISKS_TYPE_ENCRYPTED_SKELETON
-UDISKS_IS_ENCRYPTED_SKELETON
-UDISKS_IS_ENCRYPTED_SKELETON_CLASS
-UDISKS_ENCRYPTED_SKELETON
-UDISKS_ENCRYPTED_SKELETON_CLASS
-UDISKS_ENCRYPTED_SKELETON_GET_CLASS
-UDisksEncryptedProxyPrivate
-UDisksEncryptedSkeletonPrivate
-udisks_encrypted_get_type
-udisks_encrypted_proxy_get_type
-udisks_encrypted_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksBlock</FILE>
-UDisksBlock
-UDisksBlockIface
-udisks_block_interface_info
-udisks_block_override_properties
-udisks_block_call_get_secret_configuration
-udisks_block_call_get_secret_configuration_finish
-udisks_block_call_get_secret_configuration_sync
-udisks_block_complete_get_secret_configuration
-udisks_block_call_add_configuration_item
-udisks_block_call_add_configuration_item_finish
-udisks_block_call_add_configuration_item_sync
-udisks_block_complete_add_configuration_item
-udisks_block_call_remove_configuration_item
-udisks_block_call_remove_configuration_item_finish
-udisks_block_call_remove_configuration_item_sync
-udisks_block_complete_remove_configuration_item
-udisks_block_call_update_configuration_item
-udisks_block_call_update_configuration_item_finish
-udisks_block_call_update_configuration_item_sync
-udisks_block_complete_update_configuration_item
-udisks_block_call_format
-udisks_block_call_format_finish
-udisks_block_call_format_sync
-udisks_block_complete_format
-udisks_block_call_open_for_backup
-udisks_block_call_open_for_backup_finish
-udisks_block_call_open_for_backup_sync
-udisks_block_complete_open_for_backup
-udisks_block_call_open_for_restore
-udisks_block_call_open_for_restore_finish
-udisks_block_call_open_for_restore_sync
-udisks_block_complete_open_for_restore
-udisks_block_call_open_for_benchmark
-udisks_block_call_open_for_benchmark_finish
-udisks_block_call_open_for_benchmark_sync
-udisks_block_complete_open_for_benchmark
-udisks_block_call_rescan
-udisks_block_call_rescan_finish
-udisks_block_call_rescan_sync
-udisks_block_complete_rescan
-udisks_block_get_configuration
-udisks_block_get_crypto_backing_device
-udisks_block_get_device
-udisks_block_get_drive
-udisks_block_get_id_label
-udisks_block_get_id_type
-udisks_block_get_id_usage
-udisks_block_get_id_uuid
-udisks_block_get_id_version
-udisks_block_get_device_number
-udisks_block_get_preferred_device
-udisks_block_get_id
-udisks_block_get_size
-udisks_block_get_read_only
-udisks_block_get_symlinks
-udisks_block_get_hint_partitionable
-udisks_block_get_hint_system
-udisks_block_get_hint_ignore
-udisks_block_get_hint_auto
-udisks_block_get_hint_name
-udisks_block_get_hint_icon_name
-udisks_block_get_hint_symbolic_icon_name
-udisks_block_get_mdraid
-udisks_block_get_mdraid_member
-udisks_block_dup_configuration
-udisks_block_dup_crypto_backing_device
-udisks_block_dup_device
-udisks_block_dup_drive
-udisks_block_dup_id_label
-udisks_block_dup_id_type
-udisks_block_dup_id_usage
-udisks_block_dup_id_uuid
-udisks_block_dup_id_version
-udisks_block_dup_preferred_device
-udisks_block_dup_id
-udisks_block_dup_symlinks
-udisks_block_dup_hint_name
-udisks_block_dup_hint_icon_name
-udisks_block_dup_hint_symbolic_icon_name
-udisks_block_dup_mdraid
-udisks_block_dup_mdraid_member
-udisks_block_set_configuration
-udisks_block_set_crypto_backing_device
-udisks_block_set_device
-udisks_block_set_drive
-udisks_block_set_id_label
-udisks_block_set_id_type
-udisks_block_set_id_usage
-udisks_block_set_id_uuid
-udisks_block_set_id_version
-udisks_block_set_device_number
-udisks_block_set_preferred_device
-udisks_block_set_id
-udisks_block_set_size
-udisks_block_set_read_only
-udisks_block_set_symlinks
-udisks_block_set_hint_partitionable
-udisks_block_set_hint_system
-udisks_block_set_hint_ignore
-udisks_block_set_hint_auto
-udisks_block_set_hint_name
-udisks_block_set_hint_icon_name
-udisks_block_set_hint_symbolic_icon_name
-udisks_block_set_mdraid
-udisks_block_set_mdraid_member
-UDisksBlockProxy
-UDisksBlockProxyClass
-udisks_block_proxy_new
-udisks_block_proxy_new_finish
-udisks_block_proxy_new_sync
-udisks_block_proxy_new_for_bus
-udisks_block_proxy_new_for_bus_finish
-udisks_block_proxy_new_for_bus_sync
-UDisksBlockSkeleton
-UDisksBlockSkeletonClass
-udisks_block_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_BLOCK
-UDISKS_IS_BLOCK
-UDISKS_BLOCK
-UDISKS_BLOCK_GET_IFACE
-UDISKS_TYPE_BLOCK_PROXY
-UDISKS_IS_BLOCK_PROXY
-UDISKS_IS_BLOCK_PROXY_CLASS
-UDISKS_BLOCK_PROXY
-UDISKS_BLOCK_PROXY_CLASS
-UDISKS_BLOCK_PROXY_GET_CLASS
-UDISKS_TYPE_BLOCK_SKELETON
-UDISKS_IS_BLOCK_SKELETON
-UDISKS_IS_BLOCK_SKELETON_CLASS
-UDISKS_BLOCK_SKELETON
-UDISKS_BLOCK_SKELETON_CLASS
-UDISKS_BLOCK_SKELETON_GET_CLASS
-UDisksBlockProxyPrivate
-UDisksBlockSkeletonPrivate
-udisks_block_get_type
-udisks_block_proxy_get_type
-udisks_block_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksManager</FILE>
-UDisksManager
-UDisksManagerIface
-udisks_manager_interface_info
-udisks_manager_override_properties
-udisks_manager_get_version
-udisks_manager_dup_version
-udisks_manager_set_version
-udisks_manager_call_loop_setup
-udisks_manager_call_loop_setup_finish
-udisks_manager_call_loop_setup_sync
-udisks_manager_complete_loop_setup
-udisks_manager_call_mdraid_create
-udisks_manager_call_mdraid_create_finish
-udisks_manager_call_mdraid_create_sync
-udisks_manager_complete_mdraid_create
-UDisksManagerProxy
-UDisksManagerProxyClass
-udisks_manager_proxy_new
-udisks_manager_proxy_new_finish
-udisks_manager_proxy_new_sync
-udisks_manager_proxy_new_for_bus
-udisks_manager_proxy_new_for_bus_finish
-udisks_manager_proxy_new_for_bus_sync
-UDisksManagerSkeleton
-UDisksManagerSkeletonClass
-udisks_manager_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_MANAGER
-UDISKS_IS_MANAGER
-UDISKS_MANAGER
-UDISKS_MANAGER_GET_IFACE
-UDISKS_TYPE_MANAGER_PROXY
-UDISKS_IS_MANAGER_PROXY
-UDISKS_IS_MANAGER_PROXY_CLASS
-UDISKS_MANAGER_PROXY
-UDISKS_MANAGER_PROXY_CLASS
-UDISKS_MANAGER_PROXY_GET_CLASS
-UDISKS_TYPE_MANAGER_SKELETON
-UDISKS_IS_MANAGER_SKELETON
-UDISKS_IS_MANAGER_SKELETON_CLASS
-UDISKS_MANAGER_SKELETON
-UDISKS_MANAGER_SKELETON_CLASS
-UDISKS_MANAGER_SKELETON_GET_CLASS
-UDisksManagerProxyPrivate
-UDisksManagerSkeletonPrivate
-udisks_manager_get_type
-udisks_manager_proxy_get_type
-udisks_manager_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxmanager</FILE>
-<TITLE>UDisksLinuxManager</TITLE>
-UDisksLinuxManager
-udisks_linux_manager_new
-udisks_linux_manager_get_daemon
-<SUBSECTION Standard>
-UDISKS_TYPE_LINUX_MANAGER
-UDISKS_LINUX_MANAGER
-UDISKS_IS_LINUX_MANAGER
-<SUBSECTION Private>
-udisks_linux_manager_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksLoop</FILE>
-UDisksLoop
-UDisksLoopIface
-udisks_loop_interface_info
-udisks_loop_override_properties
-udisks_loop_get_backing_file
-udisks_loop_get_autoclear
-udisks_loop_get_setup_by_uid
-udisks_loop_dup_backing_file
-udisks_loop_set_backing_file
-udisks_loop_set_autoclear
-udisks_loop_set_setup_by_uid
-udisks_loop_call_delete
-udisks_loop_call_delete_finish
-udisks_loop_call_delete_sync
-udisks_loop_complete_delete
-udisks_loop_call_set_autoclear
-udisks_loop_call_set_autoclear_finish
-udisks_loop_call_set_autoclear_sync
-udisks_loop_complete_set_autoclear
-UDisksLoopProxy
-UDisksLoopProxyClass
-udisks_loop_proxy_new
-udisks_loop_proxy_new_finish
-udisks_loop_proxy_new_sync
-udisks_loop_proxy_new_for_bus
-udisks_loop_proxy_new_for_bus_finish
-udisks_loop_proxy_new_for_bus_sync
-UDisksLoopSkeleton
-UDisksLoopSkeletonClass
-udisks_loop_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_LOOP
-UDISKS_IS_LOOP
-UDISKS_LOOP
-UDISKS_LOOP_GET_IFACE
-UDISKS_TYPE_LOOP_PROXY
-UDISKS_IS_LOOP_PROXY
-UDISKS_IS_LOOP_PROXY_CLASS
-UDISKS_LOOP_PROXY
-UDISKS_LOOP_PROXY_CLASS
-UDISKS_LOOP_PROXY_GET_CLASS
-UDISKS_TYPE_LOOP_SKELETON
-UDISKS_IS_LOOP_SKELETON
-UDISKS_IS_LOOP_SKELETON_CLASS
-UDISKS_LOOP_SKELETON
-UDISKS_LOOP_SKELETON_CLASS
-UDISKS_LOOP_SKELETON_GET_CLASS
-UDisksLoopProxyPrivate
-UDisksLoopSkeletonPrivate
-udisks_loop_get_type
-udisks_loop_proxy_get_type
-udisks_loop_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udisksfstabmonitor</FILE>
-<TITLE>UDisksFstabMonitor</TITLE>
-UDisksFstabEntry
-udisks_fstab_entry_get_fsname
-udisks_fstab_entry_get_dir
-udisks_fstab_entry_get_fstype
-udisks_fstab_entry_get_opts
-udisks_fstab_entry_get_freq
-udisks_fstab_entry_get_passno
-udisks_fstab_entry_compare
-UDisksFstabMonitor
-udisks_fstab_monitor_new
-udisks_fstab_monitor_get_entries
-<SUBSECTION Standard>
-UDISKS_TYPE_FSTAB_ENTRY
-UDISKS_FSTAB_ENTRY
-UDISKS_IS_FSTAB_ENTRY
-UDISKS_TYPE_FSTAB_MONITOR
-UDISKS_FSTAB_MONITOR
-UDISKS_IS_FSTAB_MONITOR
-<SUBSECTION Private>
-udisks_fstab_entry_get_type
-udisks_fstab_monitor_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskscrypttabmonitor</FILE>
-<TITLE>UDisksCrypttabMonitor</TITLE>
-UDisksCrypttabEntry
-udisks_crypttab_entry_get_name
-udisks_crypttab_entry_get_device
-udisks_crypttab_entry_get_passphrase_path
-udisks_crypttab_entry_get_options
-udisks_crypttab_entry_compare
-UDisksCrypttabMonitor
-udisks_crypttab_monitor_new
-udisks_crypttab_monitor_get_entries
-<SUBSECTION Standard>
-UDISKS_TYPE_CRYPTTAB_ENTRY
-UDISKS_CRYPTTAB_ENTRY
-UDISKS_IS_CRYPTTAB_ENTRY
-UDISKS_TYPE_CRYPTTAB_MONITOR
-UDISKS_CRYPTTAB_MONITOR
-UDISKS_IS_CRYPTTAB_MONITOR
-<SUBSECTION Private>
-udisks_crypttab_entry_get_type
-udisks_crypttab_monitor_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksPartition</FILE>
-UDisksPartition
-UDisksPartitionIface
-udisks_partition_interface_info
-udisks_partition_override_properties
-udisks_partition_call_delete
-udisks_partition_call_delete_finish
-udisks_partition_call_delete_sync
-udisks_partition_complete_delete
-udisks_partition_call_set_type
-udisks_partition_call_set_type_finish
-udisks_partition_call_set_type_sync
-udisks_partition_complete_set_type
-udisks_partition_call_set_name
-udisks_partition_call_set_name_finish
-udisks_partition_call_set_name_sync
-udisks_partition_complete_set_name
-udisks_partition_call_set_flags
-udisks_partition_call_set_flags_finish
-udisks_partition_call_set_flags_sync
-udisks_partition_complete_set_flags
-udisks_partition_get_number
-udisks_partition_get_type_
-udisks_partition_get_offset
-udisks_partition_get_size
-udisks_partition_get_flags
-udisks_partition_get_name
-udisks_partition_get_uuid
-udisks_partition_get_table
-udisks_partition_get_is_container
-udisks_partition_get_is_contained
-udisks_partition_dup_type_
-udisks_partition_dup_name
-udisks_partition_dup_uuid
-udisks_partition_dup_table
-udisks_partition_set_number
-udisks_partition_set_type_
-udisks_partition_set_offset
-udisks_partition_set_size
-udisks_partition_set_flags
-udisks_partition_set_name
-udisks_partition_set_uuid
-udisks_partition_set_table
-udisks_partition_set_is_container
-udisks_partition_set_is_contained
-UDisksPartitionProxy
-UDisksPartitionProxyClass
-udisks_partition_proxy_new
-udisks_partition_proxy_new_finish
-udisks_partition_proxy_new_sync
-udisks_partition_proxy_new_for_bus
-udisks_partition_proxy_new_for_bus_finish
-udisks_partition_proxy_new_for_bus_sync
-UDisksPartitionSkeleton
-UDisksPartitionSkeletonClass
-udisks_partition_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_PARTITION
-UDISKS_IS_PARTITION
-UDISKS_PARTITION
-UDISKS_PARTITION_GET_IFACE
-UDISKS_TYPE_PARTITION_PROXY
-UDISKS_IS_PARTITION_PROXY
-UDISKS_IS_PARTITION_PROXY_CLASS
-UDISKS_PARTITION_PROXY
-UDISKS_PARTITION_PROXY_CLASS
-UDISKS_PARTITION_PROXY_GET_CLASS
-UDISKS_TYPE_PARTITION_SKELETON
-UDISKS_IS_PARTITION_SKELETON
-UDISKS_IS_PARTITION_SKELETON_CLASS
-UDISKS_PARTITION_SKELETON
-UDISKS_PARTITION_SKELETON_CLASS
-UDISKS_PARTITION_SKELETON_GET_CLASS
-UDisksPartitionProxyPrivate
-UDisksPartitionSkeletonPrivate
-udisks_partition_get_type
-udisks_partition_proxy_get_type
-udisks_partition_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksPartitionTable</FILE>
-UDisksPartitionTable
-UDisksPartitionTableIface
-udisks_partition_table_interface_info
-udisks_partition_table_override_properties
-udisks_partition_table_call_create_partition
-udisks_partition_table_call_create_partition_finish
-udisks_partition_table_call_create_partition_sync
-udisks_partition_table_complete_create_partition
-udisks_partition_table_get_type_
-udisks_partition_table_dup_type_
-udisks_partition_table_set_type_
-UDisksPartitionTableProxy
-UDisksPartitionTableProxyClass
-udisks_partition_table_proxy_new
-udisks_partition_table_proxy_new_finish
-udisks_partition_table_proxy_new_sync
-udisks_partition_table_proxy_new_for_bus
-udisks_partition_table_proxy_new_for_bus_finish
-udisks_partition_table_proxy_new_for_bus_sync
-UDisksPartitionTableSkeleton
-UDisksPartitionTableSkeletonClass
-udisks_partition_table_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_PARTITION_TABLE
-UDISKS_IS_PARTITION_TABLE
-UDISKS_PARTITION_TABLE
-UDISKS_PARTITION_TABLE_GET_IFACE
-UDISKS_TYPE_PARTITION_TABLE_PROXY
-UDISKS_IS_PARTITION_TABLE_PROXY
-UDISKS_IS_PARTITION_TABLE_PROXY_CLASS
-UDISKS_PARTITION_TABLE_PROXY
-UDISKS_PARTITION_TABLE_PROXY_CLASS
-UDISKS_PARTITION_TABLE_PROXY_GET_CLASS
-UDISKS_TYPE_PARTITION_TABLE_SKELETON
-UDISKS_IS_PARTITION_TABLE_SKELETON
-UDISKS_IS_PARTITION_TABLE_SKELETON_CLASS
-UDISKS_PARTITION_TABLE_SKELETON
-UDISKS_PARTITION_TABLE_SKELETON_CLASS
-UDISKS_PARTITION_TABLE_SKELETON_GET_CLASS
-UDisksPartitionTableProxyPrivate
-UDisksPartitionTableSkeletonPrivate
-udisks_partition_table_get_type
-udisks_partition_table_proxy_get_type
-udisks_partition_table_skeleton_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxpartition</FILE>
-UDisksLinuxPartition
-udisks_linux_partition_new
-udisks_linux_partition_update
-udisks_linux_partition_set_type_sync
-<SUBSECTION Standard>
-UDISKS_LINUX_PARTITION
-UDISKS_IS_LINUX_PARTITION
-UDISKS_TYPE_LINUX_PARTITION
-<SUBSECTION Private>
-udisks_linux_partition_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxpartitiontable</FILE>
-UDisksLinuxPartitionTable
-udisks_linux_partition_table_new
-udisks_linux_partition_table_update
-<SUBSECTION Standard>
-UDISKS_LINUX_PARTITION_TABLE
-UDISKS_IS_LINUX_PARTITION_TABLE
-UDISKS_TYPE_LINUX_PARTITION_TABLE
-<SUBSECTION Private>
-udisks_linux_partition_table_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxmdraidobject</FILE>
-UDisksLinuxMDRaidObject
-udisks_linux_mdraid_object_new
-udisks_linux_mdraid_object_uevent
-udisks_linux_mdraid_object_have_devices
-udisks_linux_mdraid_object_get_daemon
-udisks_linux_mdraid_object_get_device
-udisks_linux_mdraid_object_get_members
-udisks_linux_mdraid_object_get_uuid
-<SUBSECTION Standard>
-UDISKS_LINUX_MDRAID_OBJECT
-UDISKS_IS_LINUX_MDRAID_OBJECT
-UDISKS_TYPE_LINUX_MDRAID_OBJECT
-<SUBSECTION Private>
-udisks_linux_mdraid_object_get_type
-</SECTION>
-
-<SECTION>
-<FILE>udiskslinuxmdraid</FILE>
-UDisksLinuxMDRaid
-udisks_linux_mdraid_new
-udisks_linux_mdraid_update
-<SUBSECTION Standard>
-UDISKS_LINUX_MDRAID
-UDISKS_IS_LINUX_MDRAID
-UDISKS_TYPE_LINUX_MDRAID
-<SUBSECTION Private>
-udisks_linux_mdraid_get_type
-</SECTION>
-
-<SECTION>
-<FILE>UDisksMDRaid</FILE>
-UDisksMDRaid
-UDisksMDRaidIface
-udisks_mdraid_interface_info
-udisks_mdraid_override_properties
-udisks_mdraid_call_remove_device
-udisks_mdraid_call_remove_device_finish
-udisks_mdraid_call_remove_device_sync
-udisks_mdraid_complete_remove_device
-udisks_mdraid_call_add_device
-udisks_mdraid_call_add_device_finish
-udisks_mdraid_call_add_device_sync
-udisks_mdraid_complete_add_device
-udisks_mdraid_call_start
-udisks_mdraid_call_start_finish
-udisks_mdraid_call_start_sync
-udisks_mdraid_complete_start
-udisks_mdraid_call_stop
-udisks_mdraid_call_stop_finish
-udisks_mdraid_call_stop_sync
-udisks_mdraid_complete_stop
-udisks_mdraid_call_set_bitmap_location
-udisks_mdraid_call_set_bitmap_location_finish
-udisks_mdraid_call_set_bitmap_location_sync
-udisks_mdraid_complete_set_bitmap_location
-udisks_mdraid_call_request_sync_action
-udisks_mdraid_call_request_sync_action_finish
-udisks_mdraid_call_request_sync_action_sync
-udisks_mdraid_complete_request_sync_action
-udisks_mdraid_get_active_devices
-udisks_mdraid_get_bitmap_location
-udisks_mdraid_get_chunk_size
-udisks_mdraid_get_degraded
-udisks_mdraid_get_level
-udisks_mdraid_get_name
-udisks_mdraid_get_num_devices
-udisks_mdraid_get_size
-udisks_mdraid_get_sync_action
-udisks_mdraid_get_sync_completed
-udisks_mdraid_get_sync_rate
-udisks_mdraid_get_sync_remaining_time
-udisks_mdraid_get_uuid
-udisks_mdraid_dup_active_devices
-udisks_mdraid_dup_bitmap_location
-udisks_mdraid_dup_level
-udisks_mdraid_dup_name
-udisks_mdraid_dup_sync_action
-udisks_mdraid_dup_uuid
-udisks_mdraid_set_active_devices
-udisks_mdraid_set_bitmap_location
-udisks_mdraid_set_chunk_size
-udisks_mdraid_set_degraded
-udisks_mdraid_set_level
-udisks_mdraid_set_name
-udisks_mdraid_set_num_devices
-udisks_mdraid_set_size
-udisks_mdraid_set_sync_action
-udisks_mdraid_set_sync_completed
-udisks_mdraid_set_sync_rate
-udisks_mdraid_set_sync_remaining_time
-udisks_mdraid_set_uuid
-UDisksMDRaidProxy
-UDisksMDRaidProxyClass
-udisks_mdraid_proxy_new
-udisks_mdraid_proxy_new_finish
-udisks_mdraid_proxy_new_sync
-udisks_mdraid_proxy_new_for_bus
-udisks_mdraid_proxy_new_for_bus_finish
-udisks_mdraid_proxy_new_for_bus_sync
-UDisksMDRaidSkeleton
-UDisksMDRaidSkeletonClass
-udisks_mdraid_skeleton_new
-<SUBSECTION Standard>
-UDISKS_TYPE_MDRAID
-UDISKS_IS_MDRAID
-UDISKS_MDRAID
-UDISKS_MDRAID_GET_IFACE
-UDISKS_TYPE_MDRAID_PROXY
-UDISKS_IS_MDRAID_PROXY
-UDISKS_IS_MDRAID_PROXY_CLASS
-UDISKS_MDRAID_PROXY
-UDISKS_MDRAID_PROXY_CLASS
-UDISKS_MDRAID_PROXY_GET_CLASS
-UDISKS_TYPE_MDRAID_SKELETON
-UDISKS_IS_MDRAID_SKELETON
-UDISKS_IS_MDRAID_SKELETON_CLASS
-UDISKS_MDRAID_SKELETON
-UDISKS_MDRAID_SKELETON_CLASS
-UDISKS_MDRAID_SKELETON_GET_CLASS
-UDisksMDRaidProxyPrivate
-UDisksMDRaidSkeletonPrivate
-udisks_mdraid_get_type
-udisks_mdraid_proxy_get_type
-udisks_mdraid_skeleton_get_type
-</SECTION>
diff --git a/doc/udisks2.types b/doc/udisks2.types
deleted file mode 100644
index 87e9af7..0000000
--- a/doc/udisks2.types
+++ /dev/null
@@ -1,69 +0,0 @@
-udisks_client_get_type
-udisks_object_info_get_type
-udisks_partition_type_info_get_type
-udisks_partition_type_info_flags_get_type
-
-udisks_daemon_get_type
-udisks_linux_device_get_type
-udisks_linux_block_object_get_type
-udisks_linux_block_get_type
-udisks_linux_drive_object_get_type
-udisks_linux_drive_get_type
-udisks_linux_drive_ata_get_type
-udisks_base_job_get_type
-udisks_spawned_job_get_type
-udisks_threaded_job_get_type
-udisks_simple_job_get_type
-udisks_mount_get_type
-udisks_mount_monitor_get_type
-udisks_provider_get_type
-udisks_linux_provider_get_type
-udisks_linux_filesystem_get_type
-udisks_linux_partition_get_type
-udisks_linux_partition_table_get_type
-udisks_linux_encrypted_get_type
-udisks_linux_swapspace_get_type
-udisks_linux_loop_get_type
-udisks_linux_manager_get_type
-udisks_state_get_type
-udisks_fstab_entry_get_type
-udisks_fstab_monitor_get_type
-udisks_crypttab_entry_get_type
-udisks_crypttab_monitor_get_type
-udisks_linux_mdraid_object_get_type
-udisks_linux_mdraid_get_type
-
-udisks_drive_get_type
-udisks_drive_proxy_get_type
-udisks_drive_skeleton_get_type
-udisks_drive_ata_get_type
-udisks_drive_ata_proxy_get_type
-udisks_drive_ata_skeleton_get_type
-udisks_block_get_type
-udisks_block_proxy_get_type
-udisks_block_skeleton_get_type
-udisks_filesystem_get_type
-udisks_filesystem_proxy_get_type
-udisks_filesystem_skeleton_get_type
-udisks_swapspace_get_type
-udisks_swapspace_proxy_get_type
-udisks_swapspace_skeleton_get_type
-udisks_encrypted_get_type
-udisks_encrypted_proxy_get_type
-udisks_encrypted_skeleton_get_type
-udisks_loop_get_type
-udisks_loop_proxy_get_type
-udisks_loop_skeleton_get_type
-udisks_manager_get_type
-udisks_manager_proxy_get_type
-udisks_manager_skeleton_get_type
-udisks_job_get_type
-udisks_job_proxy_get_type
-udisks_job_skeleton_get_type
-udisks_mdraid_get_type
-udisks_mdraid_proxy_get_type
-udisks_mdraid_skeleton_get_type
-udisks_object_get_type
-udisks_object_proxy_get_type
-udisks_object_skeleton_get_type
-udisks_object_manager_client_get_type
diff --git a/doc/version.xml.in b/doc/version.xml.in
deleted file mode 100644
index d78bda9..0000000
--- a/doc/version.xml.in
+++ /dev/null
@@ -1 +0,0 @@
-@VERSION@
diff --git a/po/LINGUAS b/po/LINGUAS
deleted file mode 100644
index a0b6807..0000000
--- a/po/LINGUAS
+++ /dev/null
@@ -1,68 +0,0 @@
-ar
-as
-az
-bg
-bn_IN
-ca
-ca@valencia
-cs
-cy
-da
-de
-el
-en_GB
-eo
-es
-et
-eu
-fa
-fi
-fo
-fr
-ga
-gl
-gu
-he
-hi
-hr
-hu
-ia
-id
-it
-ja
-ka
-kk
-kn
-ko
-lt
-lv
-ml
-mr
-ms
-nb
-nl
-nn
-oc
-or
-pa
-pl
-pt
-pt_BR
-ro
-ru
-sk
-sl
-sq
-sr
-sr@latin
-sv
-ta
-te
-th
-tr
-uk
-vi
-wa
-zh_CN
-zh_HK
-zh_TW
diff --git a/po/POTFILES.in b/po/POTFILES.in
deleted file mode 100644
index 94e5af5..0000000
--- a/po/POTFILES.in
+++ /dev/null
@@ -1,18 +0,0 @@
-[encoding: UTF-8]
-# List of source files containing translatable strings.
-# Please keep this file sorted alphabetically.
-data/org.freedesktop.udisks2.policy.in
-src/udisksbasejob.c
-src/udiskslinuxblock.c
-src/udiskslinuxdrive.c
-src/udiskslinuxdriveata.c
-src/udiskslinuxencrypted.c
-src/udiskslinuxfilesystem.c
-src/udiskslinuxloop.c
-src/udiskslinuxmanager.c
-src/udiskslinuxmdraid.c
-src/udiskslinuxpartition.c
-src/udiskslinuxpartitiontable.c
-src/udiskslinuxswapspace.c
-udisks/udisksclient.c
-udisks/udisksobjectinfo.c
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
deleted file mode 100644
index ab68185..0000000
--- a/po/POTFILES.skip
+++ /dev/null
@@ -1,2 +0,0 @@
-# List of files where to skip translations.
-# Please keep this file sorted alphabetically.
diff --git a/po/ar.po b/po/ar.po
deleted file mode 100644
index 3bd0c26..0000000
--- a/po/ar.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Arabic (http://www.transifex.com/projects/p/udisks/language/ar/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/as.po b/po/as.po
deleted file mode 100644
index 9368184..0000000
--- a/po/as.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Assamese (http://www.transifex.com/projects/p/udisks/language/as/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: as\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/az.po b/po/az.po
deleted file mode 100644
index a84260d..0000000
--- a/po/az.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/udisks/language/az/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: az\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/bg.po b/po/bg.po
deleted file mode 100644
index 8b35165..0000000
--- a/po/bg.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Bulgarian (http://www.transifex.com/projects/p/udisks/language/bg/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: bg\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/bn_IN.po b/po/bn_IN.po
deleted file mode 100644
index fd3e3c4..0000000
--- a/po/bn_IN.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Bengali (India) (http://www.transifex.com/projects/p/udisks/language/bn_IN/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: bn_IN\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/ca.po b/po/ca.po
deleted file mode 100644
index f626586..0000000
--- a/po/ca.po
+++ /dev/null
@@ -1,2507 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2015-2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-01 05:21+0000\n"
-"Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
-"Language-Team: Catalan (http://www.transifex.com/freedesktop/udisks/language/ca/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Munta un sistema de fitxers"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Es requereix autenticació per muntar un sistema de fitxers"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Munta un sistema de fitxers en un dispositiu del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Munta un sistema de fitxers des d'un dispositiu endollat en un altre lloc"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Munta o desmunta un sistema de fitxers definit al fitxer fstab amb l'opció x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Es requereix autenticació per muntar/desmuntar el sistema de fitxers"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Desmunta un dispositiu muntat per un altre usuari"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Es requereix autenticació per desmuntar un dispositiu muntat per un altre usuari"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Desbloqueja un dispositiu xifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Es requereix autenticació per desbloquejar un dispositiu xifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Desbloqueja un dispositiu xifrat de sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Desmunta un dispositiu xifrat endollat a un altre assentament"
-
-#: ../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 "Desbloqueja un dispositiu xifrat especificat al fitxer crypttab amb l'opció x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Bloqueja un dispositiu xifrat desbloquejat per un altre usuari"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Es requereix autenticació per bloquejar un dispositiu xifrat desbloquejat per un altre usuari"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Canvia la contrasenya per a un dispositiu xifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Es requereix autenticació per canviar la contrasenya per a un dispositiu xifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Gestiona els dispositius de bucles"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Es requereix autenticació per gestionar els dispositius de bucles"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Elimina els dispositius de bucles"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Es requereix autenticació per eliminar un dispositiu de bucles configurat per un altre usuari"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Modifica els dispositius de bucles"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Es requereix autenticació per modificar un dispositiu de bucles configurat per un altre usuari"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Gestiona l'àrea d'intercanvi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Es requereix autenticació per gestionar l'àrea d'intercanvi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Gestiona les matrius RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Es requereix autenticació per gestionar les matrius RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Apaga la unitat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Es requereix autenticació per apagar una unitat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Apaga una unitat del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Atura una unitat connectada a un altre assentament"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Es requereix autenticació per apagar una unitat endollada a un altre assentament"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Expulsa el mitjà"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Es requereix autenticació per expulsar el mitjà"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Expulsa el mitjà des d'una unitat del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Expulsa un mitjà des d'una unitat connectada a un altre assentament"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Es requereix autenticació per expulsar un mitjà des d'una unitat endollada a un altre assentament"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modifica un dispositiu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Es requereix autenticació per modificar un dispositiu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modifica un dispositiu del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Es requereix autenticació per modificar una unitat endollada a un altre assentament"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Torna a escanejar el dispositiu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Es requereix autenticació per reescanejar un dispositiu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Obre un dispositiu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Es requereix autenticació per obrir un dispositiu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Obre un dispositiu del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modifica la configuració sistèmica"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Es requereix autenticació per modificar la configuració sistèmica"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Es requereix autenticació per recobrar els secrets de la configuració sistèmica"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Modifica els ajusts de la unitat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Es requereix autenticació per modificar els ajustos de la unitat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Actualitza les dades SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Es requereix autenticació per actualitzar les dades del SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Estableix les dades SMART des de les notes"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Es requereix autenticació per establir les dades SMART des de les notes"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Executa l'autocomprovació SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Es requereix autenticació per executar l'autocomprovació SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Habilita/inhabilita el SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Es requereix autenticació per habilitar/inhabilitar el SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Comprova el consum energètic"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Es requereix autenticació per comprovar el consum energètic"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Envia l'ordre de suspensió"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Es requereix autenticació per ficar una unitat en mode de suspensió"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Envia l'ordre de suspensió a una unitat de sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Envia l'ordre de suspensió a una unitat en un altre assentament"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Esborra de forma segura un disc dur"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Es requereix autenticació per esborrar de forma segura un disc dur"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Cancel·la el treball"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Es requereix autenticació per cancel·lar un treball"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Cancel·la el treball iniciat per un altre usuari"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Es requereix autenticació per cancel·lar un treball iniciat per un altre usuari"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Es requereix autenticació per llegir els secrets a escala sistemàtica"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Es requereix autenticació per afegir una entrada al fitxer /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Es requereix autenticació per afegir una entrada al fitxer /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Es requereix autenticació per treure una entrada del fitxer /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Es requereix autenticació per treure una entrada del fitxer /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Es requereix autenticació per modificar el fitxer /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Es requereix autenticació per modificar el fitxer /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Es requereix autenticació per realitzar un esborrament segur de $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Es requereix autenticació per formatar $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Es dóna format al dispositiu"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Es requereix autenticació per obrir $(drive) per a la lectura"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Es requereix autenticació per obrir $(drive) per a l'escriptura"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Es requereix autenticació per obrir $(drive) per a la prova de rendiment"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Es requereix autenticació per reescanejar $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Es requereix autenticació per expulsar $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Es requereix autenticació per configurar els ajustos per a $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Es requereix autenticació per aturar $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Es requereix autenticació per actualitzar les dades SMART de $(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Es requereix autenticació per establir les dades SMART des de les notes en $(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Es requereix autenticació per avortar l'autocomprovació SMART en $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Es requereix autenticació per iniciar l'autocomprovació SMART en $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Es requereix autenticació per comprovar el consum energètic per $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Es requereix autenticació per ficar $(drive) en mode de suspensió"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Es requereix autenticació per despertar $(drive) del mode de suspensió"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Es requereix autenticació per habilitar SMART en $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Es requereix autenticació per inhabilitar SMART en $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Es requereix autenticació per desbloquejar el dispositiu xifrat $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Es requereix autenticació per desbloquejar el dispositiu xifrat $(drive) bloquejat per un altre usuari"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Es requereix autenticació per muntar $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Es requereix autenticació per muntar $(drive) referenciant en el fitxer /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Es requereix autenticació per desmuntar $(drive) referenciant en el fitxer /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Es requereix autenticació per desmuntar $(drive) muntat per un altre usuari"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Es requereix autenticació per canviar l'etiqueta del sistema de fitxers en $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Es requereix autenticació per eliminar el dispositiu de bucles $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Es requereix autenticació per modificar el dispositiu de bucles $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Es requereix autenticació per crear la matriu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Es requereix autenticació per iniciar la matriu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Es requereix autenticació per aturar la matriu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Es requereix autenticació per eliminar un dispositiu de la matriu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Es requereix autenticació per afegir un dispositiu a la matriu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Es requereix autenticació per configurar el mapa de bits de la intenció d'escriptura en una matriu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Es requereix autenticació per iniciar/aturar el tractament de neteja de les dades d'una matriu RAID"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Es requereix autenticació per modificar la partició en el dispositiu $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Es requereix autenticació per eliminar la partició $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Es requereix autenticació per crear una partició en $(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 "Es requereix autenticació per activar l'àrea d'intercanvi a $(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 "Es requereix autenticació per desactivar l'àrea d'intercanvi a $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Arrencada"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-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:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Llegat de la BIOS d'arrencada"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Només lectura"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Ocult"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Sense automuntatge"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Desconegut"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disquet"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-msgctxt "media"
-msgid "Flash"
-msgstr "Flaix"
-
-#. 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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HD-DVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (versió de 12 bits)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (versió de 16 bits)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (versió de 32 bits)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versió %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versió %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versió %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versió %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versió %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Registre per diari per ext (versió %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Registre per diari per ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versió %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versió %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versió %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versió %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (versió %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volum físic LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "Volum físic LVM2"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volum físic LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Membre del RAID de Linux (versió %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Membre del RAID de Linux"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Dispositiu ZFS (versió %s de ZPool)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Dispositiu ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Membre del RAID Rapid Storage Technology enterprise d'Intel (versió %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Membre del RAID RSTe d'Intel (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Membre del RAID Rapid Storage Technology enterprise d'Intel"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Membre del RAID RSTe d'Intel"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Xifratge de LUKS (versió %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Xifratge de LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versió %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Membre del volum VMFS (versió %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Membre del VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Membre del volum VMFS"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Membre del VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Desconegut (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Desconegut (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Desconegut"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Registre d'inici mestre"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Taula de partició GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Mapa de particions d'Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Genèric"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Altres"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Esquema de particions MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Sistema EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Arrencada BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Partició d'arrencada estesa"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Partició arrel de Linux (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Partició arrel de Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Partició del directori d'inici de Linux"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Partició de dades del servidor de Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Intercanvi de Linux"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Sistema de fitxers de Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID de Linux"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM de Linux"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Reserva de Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Dades bàsiques"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Reserva de Microsoft"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadades LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Dades LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Entorn de recuperació de Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "HFS/HFS+ d'Apple"
-
-#. 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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "UFS d'Apple"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "ZFS d'Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID d'Apple"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID d'Apple (sense connexió)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Arrencada d'Apple"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Etiqueta d'Apple"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Recuperació de l'Apple TV"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Core Storage d'Apple"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Dades de HP-UX"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Servei de HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Arrencada de FreeBSD"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Dades de FreeBSD"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Intercanvi de FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS de FreeBSD"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum de FreeBSD"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS de FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Arrencada de Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Arrel de Solaris"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Intercanvi de Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Còpia de seguretat de Solaris"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "/usr de Solaris"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "/var de Solaris"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "/home de Solaris"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Sector d'alternació de Solaris"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Reserva de Solaris"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Reserva de Solaris (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Reserva de Solaris (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Reserva de Solaris (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Reserva de Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Intercanvi de NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FFS de NetBSD"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS de NetBSD"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID de NetBSD"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Concatenació de NetBSD"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Xifrada de NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMFS de VMWare"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "Vmkcore de VMWare"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Microprogramari de ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Nucli del sistema de ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Sistema de fitxers arrel de ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Reserva de ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Reserva de FFS d'Intel"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "HFS/HFS d'Apple"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Mapa de particions d'Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Sense utilitzar"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Buit"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Controlador"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Controlador 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Sistema de fitxers ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Estesa"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "GPT de l'EFI"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Intercanvi de Linux"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Estesa de linux"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "RAID automàtic de Linux"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "FAT32 de W95"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "FAT32 de W95 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "FAT16 de W95 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "Ext d de W95 (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 oculta"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 oculta < 32 M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 oculta"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS/NTFS oculta"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "FAT32 de W95 oculta"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "FAT32 de W95 oculta (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "FAT16 de W95 oculta (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Diagnòstics de Compaq"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernació"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Arrencada de Solaris"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BFS de BeOS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyFS de SkyOS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Autocomprovació SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "S'expulsa el mitjà"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Es desbloqueja el dispositiu"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Es bloqueja el dispositiu"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Es modifica el dispositiu xifrat"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "S'inicia el dispositiu d'intercanvi"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "S'atura el dispositiu d'intercanvi"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Es munta el sistema de fitxers"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Es desmunta el sistema de fitxers"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Es modifica el sistema de fitxers"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "S'esborra el dispositiu"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Es crea el sistema de fitxers"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Es prepara el dispositiu de bucles"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Es modifica la partició"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Se suprimeix la partició"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Es crea la partició"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Es fa neteja"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Eliminació segura d'ATA"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Eliminació segura millorada d'ATA"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "S'atura la matriu RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "S'inicia la matriu RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "S'està marcant el dispositiu com a defectuós"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "S'elimina el dispositiu de la matriu"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "S'afegeix el dispositiu a la matriu"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "S'està establit el mapa de bits de la intenció d'escriptura"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Es crea la matriu RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Desconegut (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Llapis USB"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disquet"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flaix"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HD-DVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HD-DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HD-DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Dispositiu de blocs %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Dispositiu de blocs"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partició %u de %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Dispositiu de bucles %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Dispositiu de bucles"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partició %u de %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Matriu RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Matriu RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Matriu RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Matriu RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Matriu RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Matriu RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Matriu RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partició %u de %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Unitat %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Disc %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Targeta %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Disc %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Unitat de %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Disc"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disc de %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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Disc"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Disc dur de %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Disc dur"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Lector de targetes %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Unitat de %s %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Unitat %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "%s verge"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "%s mixt"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "%s d'àudio"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partició %u de %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ca@valencia.po b/po/ca@valencia.po
deleted file mode 100644
index a5ad740..0000000
--- a/po/ca@valencia.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Catalan (Valencian) (http://www.transifex.com/projects/p/udisks/language/ca@valencia/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ca@valencia\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/cs.po b/po/cs.po
deleted file mode 100644
index d63db9a..0000000
--- a/po/cs.po
+++ /dev/null
@@ -1,2508 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Jozef Mlích <xmlich02@stud.fit.vutbr.cz>, 2015
-# Marek Černocký <marek@manet.cz>, 2012
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-01-13 15:45+0100\n"
-"PO-Revision-Date: 2015-06-22 13:21+0000\n"
-"Last-Translator: Jozef Mlích <xmlich02@stud.fit.vutbr.cz>\n"
-"Language-Team: Czech (http://www.transifex.com/projects/p/udisks/language/cs/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Připojit souborový systém"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Pro připojení souborového systému je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Připojit souborový systém na systémovém zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Pro připojení souborového systému ze zařízení zapojeného do jiného terminálu je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Připojit/odpojit souborový systém definovaný v souboru fstab s volbou x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Pro připojení/odpojení souborového systému je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Odpojit zařízení připojené jiným uživatelem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Pro odpojení souborového systému připojeného jiným uživatelem je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Odemknout šifrované zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Pro odemknutí šifrovaného zařízení je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Odemknout šifrované systémové zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Pro odemknutí šifrovaného zařízení zapojeného do jiného terminálu je vyžadována autentizace"
-
-#: ../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 "Odemknout šifrované zařízení definované v souboru crypttab s volbou x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Zamknout šifrované zařízení odemknuté jiným uživatelem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Pro uzamknutí šifrovaného zařízení odemknutého jiným uživatelem je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Změnit heslo pro šifrované zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Pro změnu hesla pro šifrované zařízení je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Spravovat zařízení místních smyček"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Pro nastavení zařízení místní smyčky je vyžadována autentizace"
-
-#: ../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 "Pro smazání zařízení místní smyčky nastavené jiným uživatelem je vyžadována autentizace"
-
-#: ../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 "Spravovat odkládací oddíl"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Pro správu odkládacího oddílu je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Vysunout médium"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Pro vysunutí média je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Vysunout médium ze systémové mechaniky"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Vysunout médium z mechaniky zapojené do jiného terminálu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Pro vysunutí média z mechaniky zapojené do jiného terminálu je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Změnit zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Pro změnu zařízení je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Změnit systémové zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Pro změnu zařízení zapojeného do jiného terminálu je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Otevřít zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Pro otevření zařízení je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Otevřít systémové zařízení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Změnit celosystémové nastavení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Pro změnu celosystémového nastavení je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Pro získání utajených informací z celosystémového nastavení je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Aktualizovat data SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Pro aktualizaci dat SMART je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Spustit autokontrolu SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Pro spuštění autokontroly SMART je vyžadována autentizace"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Povolit/Zakázat SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Pro čtení informací utajovaných na systémové úrovni je vyžadována autentizace"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Pro přidání položky do souboru /etc/fstab je vyžadována autentizace"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Pro přidání položky do souboru /etc/crypttab je vyžadována autentizace"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Pro odebrání položky ze souboru /etc/fstab je vyžadována autentizace"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Pro odebrání položky ze souboru /etc/crypttab je vyžadována autentizace"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Pro změnu souboru /etc/fstab je vyžadována autentizace"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Pro změnu souboru /etc/crypttab je vyžadována autentizace"
-
-#. 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:2237 ../src/udiskslinuxdriveata.c:2283
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2295
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1439
-msgid "Authentication is required to power off $(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:808
-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:819
-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:953
-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:1203
-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:1290
-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:1389
-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:1521
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2376
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2386
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1259 ../src/udiskslinuxfilesystem.c:1421
-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:1328
-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:1675
-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:1722
-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:1967
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Zaveditelný"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Systémový"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Zaveditelný pro BIOS"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Jen ke čtení"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Skrytý"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Nepřipojovat automaticky"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Neznámý"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1615
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1621
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1627
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1633
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1658
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1664
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1670
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1676
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1719
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtů)"
-
-#. 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:1729
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtů)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1790
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1795
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1800
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1805
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1810
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SDHC"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1815
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disketa"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1820
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1825
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1830
-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:1864
-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:1873
-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:1882
-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:1891
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12bitová verze)"
-
-#: ../udisks/udisksclient.c:1912 ../udisks/udisksclient.c:1913
-#: ../udisks/udisksclient.c:1914 ../udisks/udisksclient.c:1915
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1913
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16bitová verze)"
-
-#: ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32bitová verze)"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (verze %s)"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (verze %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1919
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (verze %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1923
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (verze %s)"
-
-#: ../udisks/udisksclient.c:1923 ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (verze %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Žurnál pro Ext (verze %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Žurnál pro Ext"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (verze %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (verze %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (verze %s)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1938
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (verze %s)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Odkládací oddíl (verze %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Odkládací oddíl"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Fyzický svazek LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Fyzický svazek LVM2"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Zařízení ZFS (ZPool verze %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Zařízení ZFS"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Šifrování LUKS (verze %s)"
-
-#: ../udisks/udisksclient.c:1949 ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Šifrování LUKS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1954
-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:2026
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Neznámý (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2035
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Neznámý (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2041 ../udisks/udisksclient.c:2055
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Neznámý"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2072
-msgid "Master Boot Record"
-msgstr "Hlavní zaváděcí záznam MBR"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2074
-msgid "GUID Partition Table"
-msgstr "Tabulka oddílů GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Apple Partition Map"
-msgstr "Mapa oddílů Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2124
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Obecný"
-
-#: ../udisks/udisksclient.c:2120 ../udisks/udisksclient.c:2125
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2121 ../udisks/udisksclient.c:2126
-#: ../udisks/udisksclient.c:2131
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2122 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Jiný"
-
-#: ../udisks/udisksclient.c:2127 ../udisks/udisksclient.c:2130
-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:2218
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Schéma oddílů MBR"
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Systém EFI"
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Zavaděč BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2222
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linuxový odkládací oddíl"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linuxový RAID"
-
-#: ../udisks/udisksclient.c:2234 ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linuxový LVM"
-
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Rezervovaný oddíl pro Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Základní datový oddíl"
-
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Rezervovaný oddíl pro Microsoft"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadatový oddíl LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Datový oddíl LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Záchranné prostředí systému Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2243
-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:2244 ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2247
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (mimo provoz)"
-
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Zaváděcí oddíl Apple"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Záchranný oddíl Apple TV"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Data HP-UX"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Služba HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Zaváděcí oddíl FreeBSD"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Datový oddíl FreeBSD"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Odkládací oddíl FreeBSD"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Zaváděcí oddíl Solaris"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Kořenový oddíl Solaris"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Odkládací oddíl Solaris"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Záložní oddíl Solaris"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Náhradní oddíl Solaris"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Rezervovaný oddíl pro Solaris"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Rezervovaný oddíl pro Solaris (2)"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Rezervovaný oddíl pro Solaris (3)"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Rezervovaný oddíl pro Solaris (4)"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Rezervovaný oddíl pro Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Odkládací oddíl NetBSD"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Zřetězený oddíl NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Šifrovaný oddíl NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2299
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2300
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Mapa oddílů Apple"
-
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Nepoužitý"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Prázdný"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Souborový systém ProDOS"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2310
-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:2313
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Rozšiřující oddíl"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linuxový odkládací oddíl"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linuxový rozšiřující oddíl"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linuxový automatický RAID"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "Rozšiřující W95 (LBA)"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Skrytý FAT12"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Skrytý FAT16 <32"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Skrytý FAT16"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Skrytý HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Skrytý W95 FAT32"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Skrytý W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Skrytý W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Diagnostika Compaq"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2340 ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Uspávací oddíl"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Zavaděč Solaris"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2348
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2528
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "USB Flash"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disketa"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Disk %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Disk typu %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Karta %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Disk %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Mechanika %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Mechanika"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disk %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Pevný disk %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Pevný disk"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Čtečka karet %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Disk %1$s %2$s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Disk %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Prázdný %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Mixovaný %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Zvukový %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/cy.po b/po/cy.po
deleted file mode 100644
index 57ab452..0000000
--- a/po/cy.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Welsh (http://www.transifex.com/projects/p/udisks/language/cy/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: cy\n"
-"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/da.po b/po/da.po
deleted file mode 100644
index 58a23bb..0000000
--- a/po/da.po
+++ /dev/null
@@ -1,2508 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# davidz <zeuthen@gmail.com>, 2012
-# Joe Hansen <joedalton2@yahoo.dk>, 2013,2015-2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-08-31 13:27+0000\n"
-"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
-"Language-Team: Danish (http://www.transifex.com/freedesktop/udisks/language/da/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Monter et filsystem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Godkendelse er krævet for at montere filsystemet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Monter et filsystem på en systemenhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Monter et filsystem fra en enhed tilsluttet et andet sæde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Monter/afmonter filsystemer defineret i fstab-filen med tilvalget x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Godkendelse er krævet for at montere/afmontere filsystemet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Afmonter en enhed monteret af en anden bruger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Godkendelse er krævet for at afmontere et filsystem monteret af en anden bruger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Lås en krypteret enhed op"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Godkendelse er krævet for at låse en krypteret enhed op"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Lås en krypteret systemenhed op"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Lås en krypteret enhed op der er tilsluttet et andet sæde"
-
-#: ../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 "Lås en krypteret enhed angivet i crypttab-filen op med tilvalget x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Lås en krypteret enhed låst op af en anden bruger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Godkendelse er krævet for at låse en krypteret enhed låst op af en anden bruger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Ændr adgangsfrase for en krypteret enhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Godkendelse er krævet for at ændre adgangsfrasen for en krypteret enhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Håndter loop-enheder"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Godkendelse er krævet for at opsætte en loop-enhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Slet loop-enheder"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Godkendelse er krævet for at slette en loop-enhed opsat af en anden bruger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Ændr loop-enheder"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Godkendelse er krævet for at ændre en loop-enhed opsat af en anden bruger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Håndter swapplads"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Godkendelse er krævet for at håndtere swapplads"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Håndter RAID-arrayer"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Godkendelse er krævet for at håndtere RAID-arrayer"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Sluk for drev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Godkendelse er krævet for at slukke et drev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Sluk et systemdrev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Sluk et drev tilsluttet et andet sæde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Godkendelse er krævet for at slukke et drev tilsluttet et andet sæde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Skub medie ud"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Godkendelse er krævet for at skubbe medie ud"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Skub medie ud fra et systemdrev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Skub medie ud fra et drev tilsluttet et andet sæde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Godkendelse er krævet for at skubbe medie ud fra et drev tilsluttet et andet sæde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Ændr en enhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Godkendelse er krævet for at ændre en enhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Ændr en systemenhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Godkendelse er krævet for at ændre en enhed tilsluttet et andet sæde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Skan en enhed igen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Godkendelse er krævet for at skanne en enhed igen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Åbn en enhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Godkendelse er krævet for at åbne en enhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Åbn en systemenhed"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Ændr konfiguration på tværs af systemet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Godkendelse er krævet for at ændre konfiguration på tværs af systemet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Godkendelse er krævet for at indhente hemmeligheder fra konfiguration på tværs af systemet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Ændr drevindstillinger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Godkendelse er krævet for at ændre drevindstillinger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Opdater SMART-data"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Godkendelse er krævet for at opdatere SMART-data"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Sæt SMART-data fra blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Godkendelse er krævet for at sætte SMART-data fra blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Kør SMART-egentest"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Godkendelse er krævet for at køre en SMART-egentest"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Aktiver/deaktiver SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Godkendelse er krævet for at aktivere/deaktivere SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Kontroller strømtilstand"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Godkendelse er krævet for at kontrollere strømtilstanden"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Send standby-kommando"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Godkendelse er krævet for at placere et drev i standby-tilstand"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Send standby-kommando til et systemdrev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Send standby-kommando til drev på et andet sæde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Slet på sikker vis en harddisk"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Godkendelse er krævet for på sikker vis at slette en harddisk"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Afbryd job"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Godkendelse er krævet for at afbryde et job"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Afbryd job startet af en anden bruger"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Godkendelse er krævet for at afbryde et job startet af en anden bruger"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Godkendelse er krævet for at læse hemmeligheder på systemniveau"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Godkendelse er krævet for at tilføje en linje til /etc/fstab-filen"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Godkendelse er krævet for at tilføje en linje til /etc/crypttab-filen"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Godkendelse er krævet for at fjerne en linje fra /etc/fstab-filen"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Godkendelse er krævet for at fjerne en linje fra /etc/crypttab-filen"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Godkendelse er krævet for at ændre /etc/fstab-filen"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Godkendelse er krævet for at ændre /etc/crypttab-filen"
-
-#. 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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Godkendelse er krævet for at udføre en sikker sletning af $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Godkendelse er krævet for at formatere $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Formaterer enhed"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Godkendelse er krævet for at åbne $(drive) for læsning"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Godkendelse er krævet for at åbne $(drive) for skrivning"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Godkendelse er krævet for at åbne $(drive) for sammenligning (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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Godkendelse er krævet for at skanne $(drive) igen"
-
-#. 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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Godkendelse er krævet for at skubbe $(drive) ud"
-
-#. 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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Godkendelse er krævet for at konfigurere indstillinger for $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Godkendelse er krævet for at slukke $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Godkendelse er krævet for at opdatere SMART-data fra $(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Godkendelse er krævet for at sætte SMART-data fra en blob på $(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Godkendelse er krævet for at afbryde en SMART-egentest på $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Godkendelse er krævet for at starte en SMART-egentest på $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Godkendelse er krævet for at kontrollere strømtilstand 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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Godkendelse er krævet for at placere $(drive) i standby-tilstand"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Godkendelse er krævet for at vække $(drive) fra standby-tilstand"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Godkendelse er krævet for at aktivere SMART på $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Godkendelse er krævet for at deaktivere SMART på $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Godkendelse er krævet for at låse den krypterede enhed $(drive) op"
-
-#. 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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Godkendelse er krævet for at låse den krypterede enhed $(drive) låst op af en anden bruger"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Godkendelse er krævet for at montere $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Godkendelse er krævet for at montere $(drive) refereret i filen /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Godkendelse er krævet for at afmontere $(drive) refereret i filen /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Godkendelse er krævet for at afmontere $(drive) monteret af en anden bruger"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Godkendelse er krævet for at ændre filsystemetiketten på $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Godkendelse er krævet for at slette loop-enheden $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Godkendelse er krævet for at ændre loop-enheden $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Godkendelse er krævet for at oprette en RAID-array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Godkendelse er krævet for at starte en RAID-array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Godkendelse er krævet for at stoppe en RAID-array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Godkendelse er krævet for at fjerne en enhed fra en RAID-array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Godkendelse er krævet for at tilføje en enhed til en RAID-array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Godkendelse er krævet for at konfigurere write-intent bitmap'en på en RAID-array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Godkendelse er krævet for at starte/stoppe datascrubbing på en RAID-array"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Godkendelse er krævet for at ændre partitionen på enhed $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Godkendelse er krævet for at slette partitionen $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Godkendelse er krævet for at oprette en partition på $(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 "Godkendelse er krævet for at aktivere swapplads på $(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 "Godkendelse er krævet for at deaktivere swapplads på $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-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:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Skrivebeskyttet"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Skjult"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Ingen automatisk montering"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Ukendt"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-msgctxt "disc-type"
-msgid "Blu-Ray"
-msgstr "Bluray"
-
-#. 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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "Hddvd"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bit version)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bit version)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bit version)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (version %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (version %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (version %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (version %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (version %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal for Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal for Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (version %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (version %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (version %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (version %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (version %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2-fysisk diskenhed (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2-fysisk diskenhed"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID Member (version %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID Member"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS-enhed (ZPool-version %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS-enhed"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology enterprise RAID-medlem (version %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID-medlem (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology enterprise RAID-medlem"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID-medlem"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS-kryptering (version %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS-kryptering"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (version %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS Volume Member (version %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS Member (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS Volume Member"
-
-#: ../udisks/udisksclient.c:1958
-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:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Ukendt (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Ukendt (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Ukendt"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID-partitionstabel"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple-partitionskort"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Generisk"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Andre"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR-partitionsskema"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI-system"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS-opstart"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Udvidet opstartspartition"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux-rodpartition (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux-rodpartition (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux-hjemmepartition"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux-serverdatapartition"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux-filsystem"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux Reserveret"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Basisdata"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft Reserveret"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM-metadata"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM-data"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows Recovery Environment"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (frakoblet)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX-data"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX-tjeneste"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD-opstart"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD-data"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD-swap"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris-opstart"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris-swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Backup"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris Alternate Sector"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris Reserved"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris Reserveret (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris Reserveret (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris Reserveret (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris Reserveret (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD-swap"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD-sammenkædet"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD-krypteret"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS-firmware"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS-kerne"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS-rodfilsystem"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS Reserveret"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS Reserveret"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Ubrugt"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Tom"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS-filsystem"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Udvidet"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux-swap"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux-udvidet"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Skjult FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Skjult FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Skjult FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Skjult HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Skjult W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Skjult W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Skjult W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostics"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernation"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART-egentest"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Skubber medie ud"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Låser enhed op"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Låser enhed"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Ændrer krypteret enhed"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Starter swapenhed"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Stopper swapenhed"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Monterer filsystem"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Afmonterer filsystem"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Ændrer filsystem"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Sletter enhed"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Opretter filsystem"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Sætter loop-enhed op"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Ændrer partition"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Sletter partition"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Opretter partition"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Rydder op"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA Secure Erase"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA Enhanced Secure Erase"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Stopper RAID-array"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Starter RAID-array"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Markerer enhed som fejlbehæftet"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Fjerner enhed fra array"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Tilføjer enhed til array"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Angiver write-intent bitmap"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Opretter RAID-array"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Ukendt (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "USB-drev"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Diskettedrev"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "Cd-rom"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "Cd"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "Cd-r"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "Cd-rw"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "Dvd"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "Dvd-r"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "Dvd-rw"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "Dvd-ram"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "Dvd+r"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "Dvd+rw"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "Dvd+r dl"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "Dvd+rw dl"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "Bd-rom"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Bluray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "Bd-r"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "Bd-re"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "Hddvd"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "Hddvd-r"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "Hddvd-rw"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "Mo"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "Mrw"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "Mrw-w"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s-blokenhed"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blokenhed"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partition %u af %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s-loop-enhed"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Loop-enhed"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partition %u af %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0-array"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1-array"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4-array"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5-array"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6-array"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10-array"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID-array"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partition %u af %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s-drev"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s-kort"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s-disk"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s drev"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Drev"
-
-#. 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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s harddisk"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Harddisk"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s-kortlæser"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s-drev"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s-drev"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Tom %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Blandet %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Lyd-%s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partition %u af %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/de.po b/po/de.po
deleted file mode 100644
index bf55eb5..0000000
--- a/po/de.po
+++ /dev/null
@@ -1,2512 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Christian <Christian.Kirbach@googlemail.com>, 2012
-# Christian <Christian.Kirbach@googlemail.com>, 2012
-# Daniel Winzen <d@winzen4.de>, 2012
-# Ettore Atalan <atalanttore@googlemail.com>, 2014-2016
-# Martin Pitt <martin.pitt@canonical.com>, 2014
-# Wolfgang Stöggl <c72578@yahoo.de>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-05-06 22:35+0000\n"
-"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
-"Language-Team: German (http://www.transifex.com/freedesktop/udisks/language/de/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Ein Dateisystem einhängen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Legitimation ist zum Einhängen eines Dateisystems erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Ein Dateisystem auf einem Systemgerät einhängen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Ein Dateisystem von einem an einem anderen Platz angeschlossenen Gerät einhängen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Dateisysteme ein-/aushängen, welche in der Datei fstab definiert sind mit der Option »x-udisks-auth«"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Legitimierung ist zum Ein-/Aushängen des Dateisystems notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Ein Gerät aushängen, welches von einem anderen Benutzer eingehängt wurde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Legitimierung ist zum Aushängen eines Dateisystems notwendig, welches von einem anderen Benutzer eingehängt wurde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Ein verschlüsseltes Gerät entsperren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Legitimation ist zum Entsperren eines verschlüsselten Geräts erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Ein verschlüsseltes Systemgerät entsperren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Ein von einem an einem anderen Platz angeschlossenen verschlüsseltes Gerät entsperren"
-
-#: ../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 "Verschlüsseltes Gerät entsperren, welche in der Datei crypttab definiert ist mit der Option »x-udisks-auth«"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Ein verschlüsseltes Geräts sperren, welches von einem anderen Benutzer entsperrt wurde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Legitimierung ist zum Sperren eines verschlüsselten Geräts notwendig, das durch einen anderen Benutzer entsperrt wurde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Kennwort für verschlüsseltes Gerät ändern"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Legitimierung ist zum Ändern des Kennworts eines verschlüsselten Geräts notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Schleifen-Geräte verwalten"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Legitimierung ist zum Einrichten eines Schleifengeräts notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Schleifen-Geräte löschen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Legitimierung ist zum Löschen eines Schleifengeräts notwendig, das durch einen anderen Benutzer eingerichtet wurde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Schleifen-Geräte verändern"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Legitimierung ist zum Verändern eines Schleifengeräts notwendig, das durch einen anderen Benutzer eingerichtet wurde"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Auslagerungsspeicher verwalten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Legitimation ist zum Verwalten von Auslagerungsspeicher erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "RAID-Anordnungen verwalten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Legitimation ist zum Verwalten von RAID-Anordnungen erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Laufwerk ausschalten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Legitimierung ist zum Ausschalten eines Laufwerks notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Ein Systemlaufwerk ausschalten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Ein Laufwerk an einem anderen Platz ausschalten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Legitimierung ist zum Ausschalten eines Geräts an einem anderen Platz notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Medium auswerfen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Legitimation ist zum Auswerfen von Medien erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Medium aus einem Systemlaufwerk auswerfen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Medium aus einem Laufwerk an einem anderen Platz auswerfen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Legitimierung ist zum Auswerfen eines Mediums aus einem Laufwerk an einem anderen Platz notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Ein Gerät verändern"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Legitimation ist zum Verändern eines Geräts erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Ein Systemgerät verändern"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Legitimierung ist zum Verändern eines Geräts an einem anderen Platz notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Ein Gerät neu einlesen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Legitimation ist zum erneuten Einlesen eines Geräts erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Ein Gerät öffnen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Legitimierung ist zum Öffnen eines Geräts notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Ein Systemgerät öffnen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Systemweite Konfiguration verändern"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Legitimierung ist zum Verändern der systemweiten Konfiguration notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Legitimierung ist zum Ermitteln von Passwörtern von der systemweiten Konfiguration notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Laufwerkseinstellungen ändern"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Legitimierung ist zum Ändern von Laufwerkseinstellungen erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "SMART-Werte aktualisieren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Legitimierung ist zum Aktualisieren von SMART-Werten erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "SMART-Daten über Blob festlegen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Um SMART-Daten über Blob festzulegen, ist eine Legitimierung erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "SMART-Selbsttest starten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Legitimierung ist zum Ausführen eines SMART Selbsttests notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "SMART aktivieren/deaktivieren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Legitimierung ist zum An-/Abschalten von SMART erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Leistungsstufe prüfen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Um die Leistungsstufe zu überprüfen, ist eine Legitimierung erforderlich"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Ruhe-Befehl senden"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Legitimierung ist zum Aktivieren des Ruhemodus eines Laufwerks notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Ruhe-Befehl an ein Systemlaufwerk senden"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Ruhe-Befehl an ein Laufwerk an einem anderen Platz senden"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Eine Festplatte sicher löschen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Legitimierung ist zum sicheren Löschen einer Festplatte notwendig"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Auftrag abbrechen"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Das Abbrechen eines Auftrags erfordert Legitimation"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Einen Auftrag abbrechen, der einem anderen Benutzer gehört."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Legitimierung ist zum Abbrechen eines Auftrags notwendig, welcher von einem anderen Benutzer gestartet wurde"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Legitimierung ist zum Lesen von Passwörtern auf Systemebene notwendig"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Legitimierung ist zum Hinzufügen eines Eintrags in die Datei /etc/fstab notwendig"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Legitimierung ist zum Hinzufügen eines Eintrags in die Datei /etc/crypttab notwendig"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Legitimierung ist zum Entfernen eines Eintrags in der Datei /etc/fstab notwendig"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Legitimierung ist zum Entfernen eines Eintrags in der Datei /etc/crypttab notwendig"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Legitimierung ist zum Verändern der Datei /etc/fstab notwendig"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Legitimierung ist zum Verändern der Datei /etc/crypttab notwendig"
-
-#. 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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Legitimation ist zum sicheren Löschen von $(drive) erforderlich"
-
-#. 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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Legitimierung ist zum Formatieren von $(drive) notwendig"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Gerät wird formatiert"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Legitimierung ist zum Öffnen von $(drive) zum Lesen notwendig"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Legitimierung ist zum Öffnen von $(drive) zum Schreiben notwendig"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Legitimierung ist zum Öffnen von $(drive) zum Benchmarking notwendig"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Legitimierung ist zum erneuten Einlesen von $(drive) notwendig"
-
-#. 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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Legitimierung ist zum Auswerfen von $(drive) notwendig"
-
-#. 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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Legitimierung ist zum Festlegen von Einstellungen für $(drive) notwendig"
-
-#. 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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Legitimierung ist zum Ausschalten von $(drive) notwendig"
-
-#. 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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Legitimierung ist zum Aktualisieren der SMART-Werte von $(drive) notwendig"
-
-#. 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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Legitimation ist erforderlich, um SMART-Daten über Blob für $(drive) festzulegen"
-
-#. 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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Legitimierung ist zum Abbrechen des SMART-Selbsttests auf $(drive) notwendig"
-
-#. 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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Legitimierung ist zum Starten des SMART-Selbsttests auf $(drive) notwendig"
-
-#. 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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Um die Leistungsstufe für $(drive) zu überprüfen, ist eine Legitimierung erforderlich"
-
-#. 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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Legitimierung ist zum Aktivieren des Ruhemodus auf $(drive) notwendig"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Legitimierung ist zum Aufwecken von $(drive) aus dem Ruhemodus notwendig"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Legitimierung ist zum Aktivieren von SMART auf $(drive) notwendig"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Legitimierung ist zum Deaktivieren von SMART auf $(drive) notwendig"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Legitimierung ist zum Entsperren des verschlüsselten Geräts $(drive) notwendig"
-
-#. 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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Legitimierung ist zum Sperren eines verschlüsselten Geräts $(drive) notwendig, welches von einem anderen Benutzer entsperrt wurde"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Legitimierung ist zum Einhängen von $(drive) notwendig"
-
-#. 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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Legitimierung ist zum Einhängen von $(drive) notwendig, wie in der Datei /etc/fstab referenziert"
-
-#. 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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Legitimierung ist zum Aushängen von $(drive) notwendig, wie in der Datei /etc/fstab referenziert"
-
-#. 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Legitimierung ist zum Aushängen von $(drive) notwendig, welches von einem anderen Benutzer eingehängt wurde"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Legitimierung ist zum Ändern der Dateisystem-Bezeichnung auf $(drive) notwendig"
-
-#. 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Legitimierung ist zum Löschen des Schleifen-Geräts $(drive) notwendig"
-
-#. 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Legitimierung ist zum Verändern des Schleifen-Geräts $(drive) notwendig"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Legitimierung ist zum Erstellen einer RAID-Anordnungen erforderlich"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Legitimierung ist zum Starten einer RAID-Anordnung erforderlich"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Legitimierung ist zum Anhalten einer RAID-Anordnung erforderlich"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Legitimierung ist zum Entfernen eines Geräts aus einer RAID-Anordnung notwendig"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Legitimierung ist zum Hinzufügen eines Geräts zu einer RAID-Anordnung notwendig"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Zum Einrichten der Write-Intent-Bitmap einer RAID-Anordnung ist eine Legitimierung erforderlich"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Zum Starten/Anhalten der Datenbereinigung einer RAID-Anordnung ist eine Legitimierung erforderlich"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Legitimierung ist zum Ändern der Partition auf $(drive) notwendig"
-
-#. 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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Legitimierung ist zum Löschen einer Partition auf $(drive) erforderlich"
-
-#. 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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Legitimierung ist zum Erstellen einer Partition auf $(drive) erforderlich"
-
-#. 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 "Legitimierung ist zum Aktivieren des Auslagerungsspeichers auf $(drive) notwendig"
-
-#. 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 "Legitimierung ist zum Deaktivieren des Auslagerungsspeichers auf $(drive) notwendig"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr " Bootfähig"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-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:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Herkömmlichem BIOS bootfähig"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Nur lesen"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Versteckt"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Kein automatisches einhängen"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Unbekannt"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "Speicher-Stick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD mit hoher Kapazität"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Diskette"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-Bit-Version)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-Bit-Version)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-Bit-Version)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (version %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (version %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (Version %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (Version %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (Version %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal für Ext (Version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal für Ext3"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (Version %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (Version %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (Version %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (Version %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Auslagerungsspeicher (Version %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Auslagerungsspeicher "
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Physikalischer LVM2-Datenträger (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Physikalischer LVM2-Datenträger"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID-Bestandteil (Version %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID-Bestandteil"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS-Gerät (ZPool Version %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS-Gerät"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology enterprise RAID-Bestandteil (Version %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID-Bestandteil (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology enterprise RAID-Bestandteil"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID-Bestandteil"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS-Verschlüsselung (Version %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS-Verschlüsselung"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (Version %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS-Datenträgerbestandteil (Version %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS-Bestandteil (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS-Datenträgerbestandteil"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS-Bestandteil"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Unbekannt (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Unbekannt (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Unbekannt"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Partitionssektor"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID-Partitionstabelle"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple Partitionsverzeichnis"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Allgemein"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Andere"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR-Partitionsschema"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI-System"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS-Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Erweiterte Boot-Partition"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux Haupt-Partition (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux Haupt-Partition (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux Home-Partition"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux Server Daten-Partition"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Auslagerung"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux-Dateisystem"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux Reserve"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Einfache Daten"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft reserviert"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM-Metadaten"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM-Daten"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Windows-Wiederherstellungsumgebung von Microsoft"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple-Beschriftung"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV-Wiederherstellung"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Hauptdatenspeicherung"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Daten"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD Boot"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD Daten"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root-Partition"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Linux Auslagerung"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Sicherung"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Alternativer Solaris-Sektor"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris reserviert"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris reserviert (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris reserviert (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris reserviert (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris reserviert (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Auslagerung"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD verkettet"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD verschlüsselt"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS Firmware"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS Kernel"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS Hauptdateisystem"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS reserviert"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS reserviert"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Nicht verwendet"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Leer"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Treiber"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Treiber 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS-Dateisystem"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Erweitert"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux Auslagerungsspeicher"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux erweitert"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID automatisch"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "Verst. HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Erw. (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Verst. FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Verst. FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Verst. FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Verst. HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Verst. W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Verst. W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Verst. W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq Diagnose"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Tiefschlaf"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART-Selbsttest"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Medium wird ausgeworfen"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Gerät wird entsperrt"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Gerät wird gesperrt"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Das verschlüsselte Gerät wird verändert"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Auslagerungsspeicher wird gestartet"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Auslagerungsspeicher wird angehalten"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Dateisysteme werden eingehängt"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Dateisysteme werden ausgehängt"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Dateisysteme werden verändert"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Gerät wird gelöscht"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Dateisystem wird erstellt"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Schleifen-Gerät wird eingerichtet"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Partition wird geändert"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Partition wird gelöscht"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Partition wird erstellt"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Aufräumen läuft"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA sicheres Löschen"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA erweitertes sicherers Löschen"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "RAID-Anordnung wird angehalten"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "RAID-Anordnung wird gestartet"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Gerät wird als fehlerhaft markiert"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Gerät wird aus Anordnung entfernt"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Gerät wird zu Anordnung hinzugefügt"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Write-Intent-Bitmap wird eingerichtet"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "RAID-Anordnung wird erstellt"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Unbekannt (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "USB-Stick"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Diskette"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "Speicher-Stick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R (zweischichtig)"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW-Medium (zweischichtig)"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray-Medium"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "Mo"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW-Medium"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W-Medium"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s Blockgerät"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blockgerät"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partition %u von %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s Schleifen-Gerät"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Schleifen-Gerät"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partition %u von %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 Anordnung"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 Anordnung"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 Anordnung"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 Anordnung"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 Anordnung"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 Anordnung"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID-Anordnung"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partition %u von %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s-Laufwerk"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s-Datenträger"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s-Karte"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s-Medium"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s-Laufwerk"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Laufwerk"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%s-Datenträger"
-
-#. 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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Datenträger"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s Festplatte"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Festplatte"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s Kartenleser"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s Laufwerk "
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s-Laufwerk"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Leere(s) %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Gemischte(s) %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Audio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partition %u von %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/el.po b/po/el.po
deleted file mode 100644
index f7e0400..0000000
--- a/po/el.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# ΔΗΜΗΤΡΗΣ ΣΠΙΓΓΟΣ <dmtrs32@gmail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-10-08 21:02+0000\n"
-"Last-Translator: thanos <tomtryf@gmail.com>\n"
-"Language-Team: Greek (http://www.transifex.com/projects/p/udisks/language/el/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: el\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 "Προσάρτηση/αποπροσάρτηση συστημάτων αρχείων που ορίστηκαν στο αρχείο fstab με την επιλογή x-udisks-auth"
-
-#: ../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 "Ξεκλείδωμα μιας κρυπτογραφημένης συσκευής ορισμένης στο αρχείο crypttab με την επιλογή x-udisks-auth"
-
-#: ../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:337
-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 "Διαχείριση χώρου swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Απαιτείται πιστοποίηση για διαχείριση του χώρου swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Διαχείριση διατάξεων RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Απαιτείται πιστοποίηση για διαχείριση διατάξεων RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Κλείσιμο οδηγού"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Απαιτείται πιστοποίηση για κλείσιμο ενός οδηγού"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Κλείσιμο οδηγού συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Κλείσιμο οδηγού προσαρτημένου σε άλλη θέση"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Απαιτείται πιστοποίηση για κλείσιμο ενός οδηγού συνδεμένου σε άλλη θέση"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Εξαγωγή μέσων"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Απαιτείται πιστοποίηση για εξαγωγή μέσων"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Εξαγωγή μέσων από οδηγό συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Εξαγωγή μέσων από οδηγό προσαρτημένο σε άλλη θέση"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Απαιτείται πιστοποίηση για εξαγωγή μέσων από οδηγό συνδεμένο σε άλλη θέση"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Τροποποίηση συσκευής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση συσκευής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Τροποποίηση συσκευής συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση συσκευής συνδεμένης σε άλλη θέση"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Επανασάρωση συσκευής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Απαιτείται πιστοποίηση για επανασάρωση συσκευής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Άνοιγμα συσκευής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Απαιτείται πιστοποίηση για άνοιγμα συσκευής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Άνοιγμα συσκευής συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Τροποποίηση διαμόρφωσης όλου του συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση της διαμόρφωσης όλου του συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Απαιτείται πιστοποίηση για ανάκτηση μυστικών από τη διαμόρφωση όλου του συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Τροποποίηση ρυθμίσεων οδηγού"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση ρυθμίσεων συσκευής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Ενημέρωση δεδομένων SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Απαιτείται πιστοποίηση για ενημέρωση δεδομένων SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Ορισμός δεδομένων SMART από μεγάλο δυαδικό αντικείμενο (blob)"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Απαιτείται πιστοποίηση για ορισμό δεδομένων SMART από blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Εκτέλεση αυτοδιάγνωσης SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Απαιτείται πιστοποίηση για εκτέλεση αυτοδιάγνωσης SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Ενεργοποίηση/απενεργοποίηση SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Απαιτείται πιστοποίηση για ενεργοποίηση/απενεργοποίηση του SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Έλεγχος κατάστασης ισχύος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Απαιτείται πιστοποίηση για έλεγχο της κατάστασης ισχύος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Αποστολή εντολής αναμονής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Απαιτείται πιστοποίηση για τοποθέτηση ενός οδηγού σε κατάσταση αναμονής"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Αποστολή εντολής αναμονής για οδηγό συστήματος"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Αποστολή εντολής αναμονής για μετακίνηση σε άλλη θέση"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Ασφαλές σβήσιμο σκληρού δίσκου"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Απαιτείται πιστοποίηση για ασφαλές σβήσιμο του σκληρού δίσκου"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Ακύρωση εργασίας"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Απαιτείται πιστοποίηση για ακύρωση εργασίας"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Η ακύρωση εργασίας ξεκίνησε από άλλον χρήστη"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Απαιτείται πιστοποίηση για ανάγνωση μυστικών επιπέδου συστήματος"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Απαιτείται πιστοποίηση για προσθήκη καταχώρισης στο αρχείο /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Απαιτείται πιστοποίηση για προσθήκη καταχώρισης στο αρχείο /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Απαιτείται πιστοποίηση για αφαίρεση καταχώρισης από το αρχείο /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Απαιτείται πιστοποίηση για αφαίρεση καταχώρισης από το αρχείο /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση του αρχείου /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση του αρχείου /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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Απαιτείται πιστοποίηση για εκτέλεση ασφαλούς σβησίματος του $(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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "Απαιτείται πιστοποίηση για διαμόρφωση του $(drive)"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Απαιτείται πιστοποίηση για άνοιγμα του $(drive) για ανάγνωση"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Απαιτείται πιστοποίηση για άνοιγμα του $(drive) για εγγραφή"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Απαιτείται πιστοποίηση για άνοιγμα του $(drive) για μέτρηση επιδόσεων"
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Απαιτείται πιστοποίηση για επανασάρωση του $(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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "Απαιτείται πιστοποίηση για εξαγωγή του $(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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Απαιτείται πιστοποίηση για διαμόρφωση ρυθμίσεων για το $(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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "Απαιτείται πιστοποίηση για τερματισμό του $(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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Απαιτείται πιστοποίηση για ενημέρωση των δεδομένων SMART από το $(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:755
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Απαιτείται πιστοποίηση για ορισμό δεδομένων SMART από ένα μεγάλο δυαδικό αντικείμενο στο $(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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Απαιτείται πιστοποίηση για ματαίωση αυτοδιάγνωσης SMART σε $(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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Απαιτείται πιστοποίηση για έναρξη αυτοδιάγνωσης SMART στο $(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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Απαιτείται πιστοποίηση για έλεγχο κατάστασης ισχύος για το $(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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Απαιτείται πιστοποίηση για τοποθέτηση του $(drive) σε κατάσταση αναμονής"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Απαιτείται πιστοποίηση για ενεργοποίηση του $(drive) από κατάσταση αναμονής"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Απαιτείται πιστοποίηση για ενεργοποίηση του SMART στο $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Απαιτείται πιστοποίηση για απενεργοποίηση του SMART στο $(drive)"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Απαιτείται πιστοποίηση για ξεκλείδωμα της κρυπτογραφημένης συσκευής $(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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Απαιτείται πιστοποίηση για κλείδωμα μιας κρυπτογραφημένης συσκευής $(drive) που ξεκλειδώθηκε από άλλον χρήστη"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "Απαιτείται πιστοποίηση για προσάρτηση του $(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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Απαιτείται πιστοποίηση για προσάρτηση του $(drive) που αναφέρθηκε στο αρχείο /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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Απαιτείται πιστοποίηση για αποπροσάρτηση του $(drive) που αναφέρθηκε στο αρχείο /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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Απαιτείται πιστοποίηση για την αποπροσάρτηση του $(drive) που προσαρτήθηκε από άλλον χρήστη"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Απαιτείται πιστοποίηση για αλλαγή του συστήματος αρχείων στο $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Απαιτείται πιστοποίηση για διαγραφή της συσκευής βρόχου $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση της συσκευής βρόχου $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "Απαιτείται πιστοποίηση για δημιουργία διάταξης RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "Απαιτείται πιστοποίηση για έναρξη διάταξης RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "Απαιτείται πιστοποίηση για διακοπή διάταξης RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Απαιτείται πιστοποίηση για αφαίρεση συσκευής από διάταξη RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Απαιτείται πιστοποίηση για προσθήκη συσκευής σε διάταξη RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Απαιτείται πιστοποίηση για διαμόρφωση της ψηφιογραφίας στόχου εγγραφής σε διάταξη RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Απαιτείται πιστοποίηση για έναρξη/διακοπή εξυγίανσης δεδομένων σε διάταξη RAID"
-
-#. 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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Απαιτείται πιστοποίηση για τροποποίηση κατάτμησης σε συσκευή $(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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Απαιτείται πιστοποίηση για διαγραφή κατάτμησης $(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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Απαιτείται πιστοποίηση για δημιουργία κατάτμησης σε $(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 "Απαιτείται πιστοποίηση για ενεργοποίηση χώρου swap σε $(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 "Απαιτείται πιστοποίηση για απενεργοποίηση χώρου swap σε $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Παλιό εκκινήσιμο BIOS"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "Υψηλή χωρητικότητα SD"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Δισκέτα"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Συσκευή συμπίεσης"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (έκδοση 12-bit)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (έκδοση 16-bit)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (έκδοση 32-bit)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal για Ext (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal για Ext"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Φυσικός τόμος LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Φυσικός τόμος LVM2"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Μέλος RAID Linux (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Μέλος RAID Linux"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Συσκευή ZFS (Έκδοση ZPool %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Συσκευή ZFS"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr "Μέλος RAID πίνακα Intel (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr "Μέλος RAID IMSM (%s)"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr "Μέλος RAID πίνακα Intel"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "RAID IMSM"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Κρυπτογράφηση LUKS (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Κρυπτογράφηση LUKS"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Μέλος τόμου VMFS (έκδοση %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Μέλος VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Μέλος τόμου VMFS"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Μέλος VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Άγνωστο (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Άγνωστο (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Άγνωστο"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Κύρια εγγραφή εκκίνησης"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "Πίνακας κατάτμησης GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Χαρτογράφηση κατάτμησης Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Γενικά"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Άλλο"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Σχήμα κατάτμησης MBR"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Σύστημα EFI"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Εκκίνηση BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Εκτεταμένη κατάτμηση εκκίνησης"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Ριζική κατάτμηση Linux (x86)"
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Ριζική κατάτμηση Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Αρχική κατάτμηση Linux"
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Διακομιστής Linux κατάτμησης δεδομένων"
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Σύστημα αρχείων Linux"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID Linux"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM Linux"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Δεσμευμένο Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Δεδομένα Basic"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Δεσμευμένο Microsoft"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Μεταδεδομένα LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Δεδομένα LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Περιβάλλον ανάκτησης Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID Apple"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID Apple (χωρίς σύνδεση)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Εκκίνηση Apple"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Ετικέτα Apple"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Ανάκτηση TV Apple"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Αποθήκευση πυρήνα Apple"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Δεδομένα HP-UX"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Υπηρεσία HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Εκκίνηση FreeBSD"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Δεδομένα FreeBSD"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS FreeBSD"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum FreeBSD"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Εκκίνηση Solaris"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Ριζικό Solaris"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris Swap"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Αντίγραφο ασφαλείας Solaris"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Εναλλακτικός τομέας Solaris"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Δεσμευμένο Solaris"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Δεσμευμένο Solaris (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Δεσμευμένο Solaris (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Δεσμευμένο Solaris (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Δεσμευμένο Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FFS NetBSD"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS NetBSD"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID NetBSD"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Συνενωμένο NetBSD"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Κρυπτογραφημένο NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMFS VMWare"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Υλικολογισμικό ChromeOS"
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Πυρήνας ChromeOS"
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Ριζικό σύστημα αρχείων ChromeOS"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Δεσμευμένο ChromeOS"
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Χαρτογράφηση κατάτμησης Apple"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Αχρησιμοποίητο"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Κενό"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Οδηγός"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Οδηγός 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Σύστημα αρχείων ProDOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Εκτεταμένο"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Εκτεταμένο Linux"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Αυτόματο RAID Linux"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Κρυφό FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Κρυφό FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Κρυφό FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Κρυφό HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Κρυφό W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Κρυφό W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Κρυφό W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Διαγνωστικά Compaq"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Αδρανοποίηση"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Εκκίνηση Solaris"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Αυτοδιάγνωση SMART"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Εξαγωγή μέσου"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Ξεκλείδωμα συσκευής"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Κλείδωμα συσκευής"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Τροποποίηση κρυπτογραφημένης συσκευής"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Έναρξη συσκευής Swap"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Διακοπή συσκευής Swap"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Προσάρτηση συστήματος αρχείων"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Αποπροσάρτηση συστήματος αρχείων"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Τροποποίηση συστήματος αρχείων"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Σβήσιμο συσκευής"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Δημιουργία συστήματος αρχείων"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Ρύθμιση συσκευής βρόχου"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Τροποποίηση κατάτμησης"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Διαγραφή κατάτμησης"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Δημιουργία κατάτμησης"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Εκκαθάριση"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Ασφαλές σβήσιμο ATA"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Βελτιωμένο ασφαλές σβήσιμο ATA"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Διακοπή διάταξης RAID"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Έναρξη διάταξης RAID"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Σημείωση συσκευής ως ελαττωματικής"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Αφαίρεση συσκευής από διάταξη"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Προσθήκη συσκευής σε διάταξη"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Ορισμός ψηφιογραφίας στόχου εγγραφής"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Δημιουργία διάταξης RAID"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Άγνωστο (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Δισκέτα"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Συσκευή συμπίεσης"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Συσκευή ομάδας %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Συσκευή ομάδας"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "Κατάτμηση %d του %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Συσκευή βρόχου %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Συσκευή βρόχου"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "Κατάτμηση %d του %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Διάταξη RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Διάταξη RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Διάταξη RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Διάταξη RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Διάταξη RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Διάταξη RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Συστοιχία RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "Κατάτμηση %d του %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Οδηγός %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Δίσκος %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Κάρτα %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Δίσκος %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Οδηγός %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Δίσκος %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Σκληρός δίσκος %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Σκληρός δίσκος"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Αναγνώστης κάρτας %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Οδηγός %s %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Οδηγός %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Κενός %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Μικτός %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Ηχητικός %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Κατάτμηση %d στο %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/en_GB.po b/po/en_GB.po
deleted file mode 100644
index c16586b..0000000
--- a/po/en_GB.po
+++ /dev/null
@@ -1,2508 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Andi Chandler <andi@gowling.com>, 2013-2016
-# Chris Leonard <cjl@laptop.org>, 2012
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-12 10:55+0000\n"
-"Last-Translator: Andi Chandler <andi@gowling.com>\n"
-"Language-Team: English (United Kingdom) (http://www.transifex.com/freedesktop/udisks/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:337
-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 "Manage RAID arrays"
-msgstr "Manage RAID arrays"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Authentication is required to manage RAID arrays"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Power off drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Authentication is required to power off a drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Power off a system drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Power off a drive attached to another seat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Authentication is required to power off a drive plugged into another seat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Eject media"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Authentication is required to eject media"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Eject media from a system drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-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:37
-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:38
-msgid "Modify a device"
-msgstr "Modify a device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Authentication is required to modify a device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modify a system device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-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:42
-msgid "Rescan a device"
-msgstr "Rescan a device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Authentication is required to rescan a device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Open a device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Authentication is required to open a device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Open a system device"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modify system-wide configuration"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-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:49
-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:50
-msgid "Modify drive settings"
-msgstr "Modify drive settings"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Authentication is required to modify drive settings"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Update SMART data"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Authentication is required to update SMART data"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Set SMART data from blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-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:56
-msgid "Run SMART self-test"
-msgstr "Run SMART self-test"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-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:58
-msgid "Enable/Disable SMART"
-msgstr "Enable/Disable SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Authentication is required to enable/disable SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Check power state"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-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:62
-msgid "Send standby command"
-msgstr "Send standby command"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-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:64
-msgid "Send standby command to a system drive"
-msgstr "Send standby command to a system drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-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:66
-msgid "Securely erase a hard disk"
-msgstr "Securely erase a hard disk"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-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:68
-msgid "Cancel job"
-msgstr "Cancel job"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../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:70
-msgid "Cancel job started by another user"
-msgstr "Cancel job started by another user"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1037
-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:1571
-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:1589
-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:1648
-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:1666
-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:1738
-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:1756
-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:2263 ../src/udiskslinuxdriveata.c:2331
-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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Authentication is required to format $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-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:2731
-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:2795
-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:2861
-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:2922
-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:1010
-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:1098
-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
-#. * 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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Authentication is required to power off $(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:814
-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:825
-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:959
-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:1209
-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:1296
-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:1397
-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:1531
-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 enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Authentication is required to enable SMART on $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Authentication is required to disable SMART on $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-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:569
-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:1268 ../src/udiskslinuxfilesystem.c:1430
-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:1337
-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:1684
-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:1731
-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:1963
-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:245
-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:424
-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
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Authentication is required to create a RAID array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Authentication is required to start a RAID array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Authentication is required to stop a RAID array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Authentication is required to remove a device from a RAID array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Authentication is required to add a device to a RAID array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Authentication is required to configure the write-intent bitmap on a RAID array"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Authentication is required to start/stop data scrubbing of a RAID array"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-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:847
-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:386
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-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:1122
-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:1129
-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:1136
-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:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Unknown"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bit version)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bit version)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bit version)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (version %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (version %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (version %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (version %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (version %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal for Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal for Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (version %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (version %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (version %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (version %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (version %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 Physical Volume (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 Physical Volume"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID Member (version %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID Member"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS Device (ZPool version %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS Device"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID Member (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology enterprise RAID Member"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID Member"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS Encryption (version %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS Encryption"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (version %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS Volume Member (version %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS Member (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS Volume Member"
-
-#: ../udisks/udisksclient.c:1958
-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:2030
-#, 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:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Unknown (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Unknown"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID Partition Table"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Generic"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Other"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR Partition Scheme"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI System"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Extended Boot Partition"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux Root Partition (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux Root Partition (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux Home Partition"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux Server Data Partition"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux Filesystem"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux Reserved"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Basic Data"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft Reserved"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metadata"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM data"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows Recovery Environment"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD Boot"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD Data"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris Boot"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris Swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Backup"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris Alternate Sector"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris Reserved"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris Reserved (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris Reserved (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris Reserved (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris Reserved (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD Concatenated"
-
-#: ../udisks/udisksclient.c:2286
-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:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS Firmware"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS Kernel"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS Root Filesystem"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS Reserved"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS Reserved"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Unused"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Empty"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS file system"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Extended"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux Extended"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Hidden FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Hidden FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Hidden FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Hidden HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Hidden W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Hidden W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Hidden W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostics"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernation"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART self-test"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Ejecting Medium"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Unlocking Device"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Locking Device"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Modifying Encrypted Device"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Starting Swap Device"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Stopping Swap Device"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Mounting Filesystem"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Unmounting Filesystem"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modifying Filesystem"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Erasing Device"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Creating Filesystem"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Setting Up Loop Device"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modifying Partition"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Deleting Partition"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Creating Partition"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Cleaning Up"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA Secure Erase"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA Enhanced Secure Erase"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Stopping RAID Array"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Starting RAID Array"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Marking Device as Faulty"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Removing Device from Array"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Adding Device to Array"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Setting Write-Intent Bitmap"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Creating RAID Array"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Unknown (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s Block Device"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Block Device"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partition %u of %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s Loop Device"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Loop Device"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partition %u of %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 Array"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 Array"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 Array"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 Array"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 Array"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 Array"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID Array"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partition %u of %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-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/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Audio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partition %u of %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/eo.po b/po/eo.po
deleted file mode 100644
index b7efbe2..0000000
--- a/po/eo.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Esperanto (http://www.transifex.com/projects/p/udisks/language/eo/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: eo\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/es.po b/po/es.po
deleted file mode 100644
index af6b854..0000000
--- a/po/es.po
+++ /dev/null
@@ -1,2444 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Adolfo Jayme Barrientos <fito@libreoffice.org>, 2012
-# Daniel Mustieles <daniel.mustieles@gmail.com>, 2012-2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Spanish (http://www.transifex.com/projects/p/udisks/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"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Montar un sistema de archivos"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Se requiere autenticación para montar el sistema de archivos"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Montar un sistema de archivos en un dispositivo del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montar un sistema de archivos de un dispositivo conectado en otra ubicación"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montar/desmontar sistemas de archivos definidos en el archivo fstab con la opción x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Se requiere autenticación para para montar/desmontar el sistema de archivos"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Desmontar un dispositivo montado por otro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Se requiere autenticación para desmontar un sistema de archivos montado por otro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Desbloquear un dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Se requiere autenticación para desbloquear un dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Desbloquear un dispositivo del sistema cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Desbloquear un dispositivo cifrado conectado en otra ubicación"
-
-#: ../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 "Desbloquear un dispositivo cifrado especificado en el archivo crypttab con la opción x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Bloquear un dispositivo cifrado desbloqueado por otro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Se requiere autenticación para bloquear un dispositivo cifrado desbloqueado por otro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Cambiar la contraseña de un dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Se requiere autenticación para cambiar la contraseña de un dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Gestiona sus dispositivos de «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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Se requiere autenticación para configurar un dispositivo de «loop»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Eliminar dispositivos de «loop»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Se requiere autenticación para eliminar un dispositivo de «loop» configurado por otro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-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 "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"
-msgstr "Gestionar espacio de intercambio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Se requiere autenticación para gestionar el espacio de intercambio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Gestiona conjuntos RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Se requiere autenticación para gestionar conjuntos RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Apagar unidad"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Se requiere autenticación para apagar una unidad"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Apagar una unidad del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Apagar una unidad conectada en otra ubicación"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Se requiere autenticación para apagar una unidad conectada en otra ubicación"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Expulsar soporte"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Se requiere autenticación para expulsar el medio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Expulsar medio de una unidad del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Expulsar medio de una unidad conectada en otra ubicación"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Se requiere autenticación para expulsar el medio desde un dispositivo conectado en otra ubicación"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modificar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Se requiere autenticación para modificar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modificar un dispositivo del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Se requiere autenticación para modificar un dispositivo conectado en otra ubicación"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Reanalizar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Se requiere autenticación para volver a analizar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Abrir un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Se requiere autenticación para abrir un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Abrir un dispositivo del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modificar la configuración del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Se requiere autenticación para modificar la configuración del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Se requiere autenticación para obtener los secretos de la configuración del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Modificar configuración del soporte"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Para modificar la configuración del soporte necesita autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Actualizar datos SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Se requiere autenticación para actualizar los datos SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Establecer datos SMART desde «blob»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Se requiere autenticación para establecer datos SMART desde «blob»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Ejecutar autocomprobación SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Se requiere autenticación para ejecutar una autocomprobación SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Activar/desactivar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Se requiere autenticación para activar/desactivar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Comprobar el estado de energía"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Para comprobar el estado de energía necesita autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Enviar comando de modo en espera"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Se requiere autenticación para poner una unidad en espera"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Enviar comando de modo en espera a una unidad del sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Enviar comando de modo en espera a una unidad en otra ubicación"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Borrar un disco duro de forma segura"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Para borrar un disco duro de forma segura necesita autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Cancelar trabajo"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Para cancelar un trabajo necesita autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Cancelar trabajo iniciado por otro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-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
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Se requiere autenticación para leer secretos del sistema"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Se requiere autenticación para añadir una entrada al archivo /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Se requiere autenticación para añadir una entrada al archivo /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Se requiere autenticación para quitar una entrada del archivo /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Se requiere autenticación para quitar una entrada del archivo /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Se requiere autenticación para modificar el archivo /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Se requiere autenticación para modificar una entrada del archivo /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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-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
-#. * 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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "Para formatear $(drive) necesita autenticarse"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-msgid "Formatting Device"
-msgstr "Formateando el 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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Para abrir $(drive) para su lectura necesita autenticarse"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Para abrir $(drive) para escritura necesita autenticarse"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Para abrir $(drive) para analizar su rendimiento necesita autenticarse"
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Para volver a analizar $(drive) necesita autenticarse"
-
-#. 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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "Para expulsar $(drive) necesita autenticarse"
-
-#. 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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Para configurar opciones para $(drive) necesita autenticarse"
-
-#. 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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "Se requiere autenticación para apagar $(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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:755
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Se requiere autenticación para establecer datos SMART desde «blob» en $(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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Se requiere autenticación para abortar una autocomprobación SMART en $(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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Se requiere autenticación para iniciar una autocomprobación SMART en $(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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Se requiere autenticación para comprobar el estado el estado de la alimentación de $(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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Se requiere autenticación para poner $(drive) en espera"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Se requiere autenticación para despertar a $(drive) del modo en espera"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Se requiere autenticación para activar SMART en $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Se requiere autenticación para desactivar SMART en $(drive)"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Se requiere autenticación para desbloquear la unidad $(drive) cifrada"
-
-#. 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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Se requiere autenticación para bloquear el dispositivo $(drive), cifrado por otro usuario"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "Para montar $(drive) necesita autenticarse"
-
-#. 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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Se requiere autenticación para montar $(drive), referenciada en el archivo /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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Se requiere autenticación para desmontar $(drive), referenciada en el archivo /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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Se requiere autenticación para desmontar $(drive), montada por otro usuario"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Se requiere autenticación para cambiar la etiqueta del sistema de archivos de $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-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
-#. * 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Se requiere autenticación para modificar el dispositivo de «loop» $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "Se requiere autenticación para crear un conjunto RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "Se requiere autenticación para iniciar un conjunto RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "Se requiere autenticación para detenerun conjunto RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Se requiere autenticación para quitar un dispositivo de un conjunto RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Se requiere autenticación para añadir un dispositivo a un conjunto RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Se requiere autenticación para configurar el mapa de bits de intentos de escritura en un conjunto RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Se requiere autenticación para modificar el particionado en $(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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Se requiere autenticación para eliminar la partición $(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:399
-msgid "Authentication is required to create a partition on $(drive)"
-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.
-#. *
-#. * 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 "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.
-#. *
-#. * 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 "Se requiere autenticación para desactivar el área de intercambio en $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Arrancable"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-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:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "BIOS heredada arrancable"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Sólo-lectura"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Oculta"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "No montan automáticamente"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Desconocida"
-
-#. 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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD de alta capacidad"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disquete"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (versión de 12 bits)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (versión de 16 bits)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (versión de 32 bits)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versión %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versión %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versión %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versión %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versión %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal para Ext (versión %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal para Ext"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versión %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versión %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versión %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versión %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (versión %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volumen físico LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volumen físico LVM2"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Miembro de RAID Linux (versión %s)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Miembro de RAID Linux"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Dispositivo ZFS ( versión de ZPool %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Dispositivo ZFS"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr "Miembro de matriz RAID Intel (versión %s)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr "Miembro de RAID IMSM (%s)"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr "Miembro de matriz RAID Intel "
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Cifrado LUKS (versión %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Cifrado LUKS"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versión %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Miembro del volumen VMFS (versión %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Miembro VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Miembro del volumen VMFS"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Miembro VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Desconocido (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Desconocido (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Desconocido"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Master Boot Record (MBR)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "Tabla de particiones GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Mapa de particiones de Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Genérico"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Otro"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Esquema de partición MBR"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Sistema EFI"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Arranque BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Intercambio de Linux"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Sistema de archivos Linux"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID de Linux"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM de Linux"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Reservada de Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Básica de datos"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Reservada de Microsoft"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadatos LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Datos LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Entorno de recuperación de Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "HFS/HFS+ de Apple"
-
-#. 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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "UFS de Apple"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Partición ZFS de Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Partición RAID de Apple"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID de Apple (apagada)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Arranque de Apple"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Etiquetado de Apple"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Recuperación de TV de Apple"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "«Core Storage» de Appel"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Datos de HP-UX"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Servicio de HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Arranque de FreeBSD"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Datos de FreeBSD"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Intercambio de FreeBSD"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS de FreeBSD"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum de FreeBSD"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS de FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Arranque de Solaris"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Principal de Solaris"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Intercambio de Solaris"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Respaldo de Solaris"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "/usr de Solaris"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "/var de Solaris"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "/home de Solaris"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Sector alternativo de Solaris"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Reservada de Solaris"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Reservada de Solaris (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Reservada de Solaris (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Reservada de Solaris (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Reservada de Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Intercambio de NetBSD"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FFS de NetBSD"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS de NetBSD"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID de NetBSD"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Concatenada de NetBSD"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Cifrada de NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "vmkcore de VMWare"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "HFS/HFS+ de Apple"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Mapa de particiones de Apple"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Libre"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Vacía"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Sistema de archivos ProDOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Extendida"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Intercambio (swap) de Linux"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Extendida de Linux"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "RAID automático de Linux"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 oculta"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 oculta <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 oculta"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS/NTFS oculta"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "W95 FAT32 oculta"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "W95 FAT32 oculta (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "W95 FAT16 oculta (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Diagnóstico de Compaq"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernación"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Arranque de Solaris"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Autocomprobación SMART"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Expulsando el medio"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Desbloqueando el dispositivo"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Bloqueando el dispositivo"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Modificando el dispositivo cifrado"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Iniciando el dispositivo de intercambio"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Deteniendo el dispositivo de intercambio"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Montando el sistema de archivos"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Desmontando el sistema de archivos"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modificando el sistema de archivos"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Borrando el dispositivo"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Creando el sistema de archivos"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Configurando dispositivo de «loop»"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modificando la partición"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Eliminando la partición"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Creando la partición"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Limpiando"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Borrado ATA seguro"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Borrado ATA seguro mejorado"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Deteniendo conjunto RAID"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Iniciando conjunto RAID"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Marcando dispositivo como erróneo"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Quitando dispositivo del conjunto"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Añadiendo dispositivo al conjunto"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Configurando el mapa de bits de intentos de escritura"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Creando conjunto RAID"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Desconocido (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disquete"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Dispositivo de bloques %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Dispositivo de bloques"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Dispositivo «loop» %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Dispositivo «loop»"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Conjunto RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Conjunto RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Conjunto RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Conjunto RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Conjunto RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Conjunto RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Conjunto RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Unidad %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Tarjeta %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Unidad %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Unidad"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disco %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Disco duro %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Disco duro"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Lector de tarjetas %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Unidad %s %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Unidad %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "%s virgen"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "%s mixto"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "%s de sonido"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/et.po b/po/et.po
deleted file mode 100644
index a8108ef..0000000
--- a/po/et.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2012-01-23 22:25+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Estonian (http://www.transifex.com/projects/p/udisks/language/et/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: et\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/eu.po b/po/eu.po
deleted file mode 100644
index 87686e3..0000000
--- a/po/eu.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Mikel Olasagasti Uranga <mikel@olasagasti.info>, 2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Basque (http://www.transifex.com/projects/p/udisks/language/eu/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: eu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Muntatu fitxategi-sistema bat"
-
-#: ../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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Egotzi euskarria"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Autentikazioa behar da euskarria egotzi ahal izateko"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Berreskaneatu gailu bat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Ireki gailu bat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Ireki sistemako gailu bat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Eguneratu SMART datuak"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Gaitu/desgaitu SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Egiztatu energia-egoera"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Utzi lana"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-msgid "Formatting Device"
-msgstr "Gailua formateatzen"
-
-#. 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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Abiagarria"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-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:1111
-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:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Irakurtzeko soilik"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Ezkutua"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Ezezaguna"
-
-#. 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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-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:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Diskete"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bit bertsioa)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bit bertsioa)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bit bertsioa)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS gailua"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS zifraketa (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS zifraketa"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (%s bertsioa)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS Volume Member"
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Ezezaguna (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Ezezaguna (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Ezezaguna"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Generikoa"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Bestelakoa"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR partizio eskema"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI sistema"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux fitxategi-sistema"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Erabili gabe"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Hutsa"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS fitxategi sistema"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Hedatua"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Ezkutuko FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Ezkutuko FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Ezkutuko FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Ezkutuko HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Ezkutuko W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Ezkutuko W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Ezkutuko W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernazio"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Fitxategi-sistema muntatzen"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Fitxategi-sistema desmuntatzen"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Fitxategi-sistema modifikatzen"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Gailua ezabatzen"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Fitxategi-sistema sortzen"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Partizioa modifikatzen"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Partizioa ezabatzen"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Partizioa sortzen"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Ezezaguna (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "memoria"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Diskete"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "%d partizioa %s-(e)tik"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "%d partizioa %s-(e)tik"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "%d partizioa %s-(e)tik"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s unitatea"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s diskoa"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s txartela"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s euskarria"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s unitatea"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Unitatea"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%s diskoa"
-
-#. 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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Diskoa"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Disko gogorra"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s txartel-irakurgailua"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s unitatea"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s unitatea"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "%s zuria"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Nahastutako %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Audio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "%d partizioa %s-(e)tik"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/fa.po b/po/fa.po
deleted file mode 100644
index f7e450d..0000000
--- a/po/fa.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Persian (http://www.transifex.com/projects/p/udisks/language/fa/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fa\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/fi.po b/po/fi.po
deleted file mode 100644
index f152eba..0000000
--- a/po/fi.po
+++ /dev/null
@@ -1,2444 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2012-2013
-# Lasse Liehu <larso@gmx.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-11-19 02:14+0000\n"
-"Last-Translator: Lasse Liehu <larso@gmx.com>\n"
-"Language-Team: Finnish (http://www.transifex.com/projects/p/udisks/language/fi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Liitä tiedostojärjestelmä"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Tunnistautuminen vaaditaan tiedostojärjestelmän liittämistä varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Liitä järjestelmälaitteella sijaitseva tiedostojärjestelmä"
-
-#: ../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 "Tunnistautuminen vaaditaan tiedostojärjestelmän liittämiseksi tai poistamiseksi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Irrota toisen käyttäjän liittämä laite"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Tunnistautuminen vaaditaan toisen käyttäjän liittämän tiedostojärjestelmän irrottamista varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Avaa salatun laitteen lukitus"
-
-#: ../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 "Avaa salatun järjestelmälaitteen lukitus"
-
-#: ../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:337
-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 "Manage RAID arrays"
-msgstr "Hallitse RAID-pakkoja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Tunnistautuminen vaaditaan RAID-pakkojen hallintaa varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Sammuta virta asemasta"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Tunnistautuminen vaaditaan aseman virran sammuttamista varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Sammuta järjestelmäasema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Poista levy asemasta"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Tunnistautuminen vaaditaan levyn poistamiseksi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Muokkaa laitetta"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Tunnistautuminen vaaditaan laitteen muokkausta varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Muokkaa järjestelmälaitetta"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Avaa laite"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Tunnistautuminen vaaditaan laitteen avaamiseksi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Avaa järjestelmälaite"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Muokkaa järjestelmän laajuisia asetuksia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Tunnistautuminen vaaditaan järjestelmän laajuisia muutoksia varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Muokkaa aseman asetuksia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Tunnistautuminen vaaditaan aseman asetuksien muuttamiseksi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Päivitä SMART-tiedot"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Tunnistautuminen vaaditaan SMART-tietojen päivittämistä varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Suorita SMART-itsetesti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Tunnistautuminen vaaditaan SMART-itsetestien suorittamista varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Tunnistautuminen vaaditaan aseman valmiustilaan asettamista varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Tee Secure Erase -tyhjennys kiintolevylle"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Tunnistautuminen vaaditaan kiintolevyn Secure Erase -tyhjentämistä varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Peru työ"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Tunnistautuminen vaaditaan työn perumista varten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Peru toisen käyttäjän aloittama työ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Tunnistautuminen vaaditaan toisen käyttäjän aloittaman työn perumista varten"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Tunnistautuminen vaaditaan tietueen lisäämiseksi /etc/fstab-tiedostoon"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Tunnistautuminen vaaditaan tietueen lisäämiseksi /etc/crypttab-tiedostoon"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Tunnistautuminen vaaditaan tietueen poistamiseksi /etc/fstab-tiedostosta"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Tunnistautuminen vaaditaan tietueen poistamiseksi /etc/crypttab-tiedostosta"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Tunnistautuminen vaaditaan /etc/fstab-tiedoston muokkausta varten"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Tunnistautuminen vaaditaan /etc/crypttab-tiedoston muokkausta varten"
-
-#. 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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Tunnistautuminen vaaditaan aseman $(drive) Secure Erase -tyhjentämistä varten"
-
-#. 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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "Tunnistautuminen vaaditaan kohteen $(drive) alustamiseksi"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-msgid "Formatting Device"
-msgstr "Alustetaan laitetta"
-
-#. 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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Tunnistautuminen vaaditaan kohteen $(drive) asetuksien muuttamista varten"
-
-#. 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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "Tunnistautuminen vaaditaan aseman $(drive) sammuttamista varten"
-
-#. 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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Tunnistautuminen vaaditaan levyn $(drive) SMART-tietojen päivittämistä varten"
-
-#. 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:755
-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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Tunnistautuminen vaaditaan levyn $(drive) SMART-testin pysäyttämistä varten"
-
-#. 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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Tunnistautuminen vaaditaan levyn $(drive) SMART-testin käynnistämistä varten"
-
-#. 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:1226
-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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Tunnistautuminen vaaditaan aseman $(drive) asettamiseksi valmiustilaan"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Tunnistautuminen vaaditaan aseman $(drive) SMART-tietojen käyttöönottamista varten"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Tunnistautuminen vaaditaan aseman $(drive) SMART-tietojen käytöstä poistamista varten"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Tunnistautuminen vaaditaan salatun laitteen $(drive) lukituksen avausta varten"
-
-#. 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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "Tunnistautuminen vaaditaan aseman $(drive) liittämistä varten"
-
-#. 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:1324
-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:1671
-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:1718
-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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Tunnistautuminen vaaditaan aseman $(drive) tiedostojärjestelmän nimikkeen vaihtamiseksi"
-
-#. 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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "Tunnistautuminen vaaditaan RAID-pakan luomista varten"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "Tunnistautuminen vaaditaan RAID-pakan käynnistystä varten"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "Tunnistautuminen vaaditaan RAID-pakan pysäyttämistä varten"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Tunnistautuminen vaaditaan laitteen poistamiseksi RAID-pakasta"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Tunnistautuminen vaaditaan laitteen lisäämiseksi RAID-pakkaan"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Tunnistautuminen vaaditaan osion $(drive) poistamista varten"
-
-#. 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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Tunnistautuminen vaaditaan osion luomiseksi laitteelle $(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 ""
-
-#. 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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Järjestelmä"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1111
-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:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Vain luku"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Piilotettu"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Tuntematon"
-
-#. 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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s tavua)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s tavua)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bittinen versio)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bittinen versio)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bittinen versio)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versio %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versio %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versio %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versio %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versio %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versio %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versio %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versio %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versio %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS-laite (ZPool-versio %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS-laite"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS-salaus (versio %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS-salaus"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versio %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Tuntematon (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Tuntematon (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Tuntematon"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID-osiotaulu"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Apple-osiokartta"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Muu"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux-tiedostojärjestelmä"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows -palautusympäristö"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple-osiokartta"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Käyttämätön"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Tyhjä"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Ajuri"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS-tiedostojärjestelmä"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Piilotettu FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Piilotettu FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Piilotettu FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Piilotettu HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Piilotettu W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Piilotettu W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Piilotettu W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq-diagnostiikka"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART-testi"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Avataan laitteen lukitus"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Lukitaan laite"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Liitetään tiedostojärjestelmää"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Irrotetaan tiedostojärjestelmää"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Muokataan tiedostojärjestelmää"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Tyhjennetään laitetta"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Luodaan tiedostojärjestelmää"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Muokataan osiota"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Poistetaan osiota"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Luodaan osiota"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Siivotaan"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Pysäytetään RAID-pakkaa"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Käynnistetään RAID-pakkaa"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Poistetaan laitetta pakasta"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Lisätään laitetta pakkaan"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Luodaan RAID-pakkaa"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Tuntematon (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0-pakka"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1-pakka"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4-pakka"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5-pakka"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6-pakka"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10-pakka"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID-pakka"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "Osio %d/%s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Asema (%s)"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Levy (%s)"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Kortti (%s)"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Levy (%s)"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Asema (%s)"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Asema"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Levy (%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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Levy"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Kiintolevy (%s)"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Kiintolevy"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Kortinlukija (%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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Asema (%s)"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Tyhjä %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Osio %d/%s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/fo.po b/po/fo.po
deleted file mode 100644
index 1f134bd..0000000
--- a/po/fo.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Faroese (http://www.transifex.com/projects/p/udisks/language/fo/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fo\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/fr.po b/po/fr.po
deleted file mode 100644
index b661936..0000000
--- a/po/fr.po
+++ /dev/null
@@ -1,2444 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Jérôme Fenal <jfenal@gmail.com>, 2013
-# lkppo, 2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: French (http://www.transifex.com/projects/p/udisks/language/fr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fr\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modifier un périphérique"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Activer / désactiver SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Amorçable"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Système"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1111
-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:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Lecture seule"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Cachée"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Pas de montage automatique"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Inconnu"
-
-#. 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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s octets)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s octets)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "Clef USB"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disquette"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-msgctxt "media"
-msgid "Flash"
-msgstr "Mémoire 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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bit version)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (version 16 bit)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (version 32 bit)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (version %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (version %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (version %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (version %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (version %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journalisation pour Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journalisation pour Ext"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (version %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (version %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (version %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (version %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volume physique LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volume physique LVM2"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Périphérique ZFS (ZPool version %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Périphérique ZFS"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "RAID IMSM"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Encryptage LUKS (version %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Encryptage LUKS"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (version %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Inconnu (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Inconnu (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Inconnu"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Générique"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Autre"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Système EFI"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Boot BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Swap Linux"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Système de fichier Linux"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID Linux"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM Linux"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Réservé Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Réservé Microsoft"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Métadonnées Microsoft LDM"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Données Microsoft LDM"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Environnement de restauration Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "HFS / HFS+ Apple"
-
-#. 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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "UFS Apple"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "ZFS Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID Apple"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID Apple (hors ligne)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Boot Apple"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Données HP-UX"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Service Microsoft Windows"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Boot FreeBSD"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Données FreeBSD"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Swap FreeBSD"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS FreeBSD"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum FreeBSD"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Boot Solaris"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Root Solaris"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Swap Solaris"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Backup Solaris"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "/usr Solaris"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "/var Solaris"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "/home Solaris"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Secteur alternatif Solaris"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Réservé Solaris"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Réservé Solaris (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Réservé Solaris (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Réservé Solaris (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Réservé Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Swap NetBSD"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FFS NetBSD"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS NetBSD"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID NetBSD"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD concaténée"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD encryptée"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "HFS / HFS Apple"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Table de partition Apple"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Inutilisée"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Vide"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Pilote"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Pilote 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Étendue"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Swap Linux"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux étendue"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "RAID auto Linux"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS / NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 cachée"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 cachée <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 cachée"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS / NTFS cachée"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "W95 FAT32 cachée"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA) cachée"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA) cachée"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernation"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Boot Solaris"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BFS BeOS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyFS SkyOS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Auto-test SMART"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Éjection du médium"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Déverrouillage du périphérique"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Verrouillage du périphérique"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Montage du système de fichier"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Démontage du système de fichier"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modification du système de fichier"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Suppression du périphérique"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Création du système de fichier"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modification de la partition"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Suppression de la partition"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Création de la partition"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Inconnu (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Périphérique bloc %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Périphérique bloc"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "Partition %d de %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "Partition %d de %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID 0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID 1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID 4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID 5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID 6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID 10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "Partition %d de %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s Disque"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s Disque Dur"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Disque Dur"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Audio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Partition %d de %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ga.po b/po/ga.po
deleted file mode 100644
index 4b8336a..0000000
--- a/po/ga.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Irish (http://www.transifex.com/projects/p/udisks/language/ga/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ga\n"
-"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/gl.po b/po/gl.po
deleted file mode 100644
index 240c4be..0000000
--- a/po/gl.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Fran Diéguez <frandieguez@ubuntu.com>, 2012-2014
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-12-09 10:08+0000\n"
-"Last-Translator: Fran Diéguez <frandieguez@ubuntu.com>\n"
-"Language-Team: Galician (http://www.transifex.com/projects/p/udisks/language/gl/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: gl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Modificar un sistema de ficheiros"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Debe autenticarse para montar o sistema de ficheiros"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Modificar un sistema de ficheiros nun dispositivo do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montar un sistema de ficheiros desde un dispositivo conectado noutro posto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montar/desmontar un sistema de ficheiros definido no ficheiro fstab coa opción x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Debe autenticarse para montar/desmontar o sistema de ficheiros"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Desbloquear un dispositivo montado por outro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Debe autenticarse para desmontar un sistema de ficheiros montado por outro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Desbloquear un dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Debe autenticarse para desbloquear un dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Desbloquear un dispositivo cifrado do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Desbloquear un sistema de ficheiros cifrado conectado noutro posto"
-
-#: ../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 "Desbloquear un dispositivo cifrado especificado polo ficheiro crypttab coa opción «x-udisks-auth»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Bloquear un dispositivo cifrado desbloqueado por outro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Debe autenticarse para bloquear un dispositivo cifrado desbloqueado por outro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Cambiar a frase de paso para un dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Debe autenticarse para cambiar a frase de paso dun dispositivo cifrado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Xestionar os dispositivos 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Debe autenticarse para configurar un dispositivo loop"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Eliminar dispositivos de «loop»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Debe autenticarse para eliminar un dispositivo loop configurado por outro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-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 "Requírese autenticación para modificar un dispositivo de «loop» configurado por outro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Xestionar o espazo de intercambio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Debe autenticarse para xestionar o espazo de intercambio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Xestionar matrices de RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Requírese autenticación para xestionar matrices de RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Apagar o dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Requírese autenticación para apagar o dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Apagar o dispositivo do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Apagar un dispositivo anexado a outro asento"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Requírese autenticación para apagar un dispositivo anexado a outro asento"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Expulsar soporte"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Debe autenticarse para expulsar o soporte"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Expulsar o soporte desde a unidade do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Expultar soporte desde unha unidade conectada noutro posto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Debe autenticarse para expulsar un soporte conectado noutro posto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modificar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Debe autenticarse para modificar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modificar un dispositivo do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Debe autenticarse para modificar un dispositivo conectado noutro posto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Reanalizar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Requírese autenticación para reanalizar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Abrir un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Debe autenticarse para abrir un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Abrir un dispositivo do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modificar a configuración global do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Debe autenticarse para modificar a configuración global do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Debe autenticarse para obter os sergredos da configuración global do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Modificar configuración do soporte"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Para modificar a configuración do soporte precisa autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Actualizar os datos SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Debe autenticarse para actualizar os datos SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Estabelecer datos SMART desde «blob»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Requírese autenticación para estabelecer datos SMART desde «blob»"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Executar a autoproba SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Debe autenticarse para executar a autoproba SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Activar/desactivar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Requírese autenticación para activar/desactivar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Comprobar o estado da enerxía"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Para comprobar o estado de enerxía precisa autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Enviar orde de modo de espera"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Requírese autenticación para poñer unha unidade en espera"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Enviar orde de modo en espera a unha unidade do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Enviar orde de modo en espera a unha unidade noutra localización"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Borrar un disco duro de forma segura"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Para borrar un disco duro de forma segura precisa autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Cancelar traballo"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Para cancelar un traballo precisa autenticarse"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Cancelar traballo iniciado por outro usuario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Para cancelar un traballo iniciado por outro usuario precisa autenticarse"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Debe autenticarse para ler os segredos a nivel do sistema"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Debe autenticarse para engadir unha entrada no ficheiro /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Debe autenticarse para engadir un entrada no ficheiro /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Debe autenticarse para eliminar unha entrada no ficheiro /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Debe autenticarse para eliminar unha entrada no ficheiro /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Debe autenticarse para modificar o ficheiro /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Debe autenticarse para modificar o ficheiro /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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Requírese autenticación par realizar un borrado seguro de $(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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "Para formatar $(drive) precisa autenticarse"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-msgid "Formatting Device"
-msgstr "Formatando o 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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Requírese autenticación para abrir $(drive) para a súa lectura"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Requírese autenticación para abrir $(drive) para a súa escrita"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Requírese autenticación para abrir $(drive) para analizar o seu rendemento "
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Requírese autenticación para reanalizar $(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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "Requírese autenticación para expulsar $(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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Requírese autenticación para configurar as preferencias de $(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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "Requírese autenticación para apagar $(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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Requírese autenticación para actualizar os datos SMART de $(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:755
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Requírese autenticación para estabelecer os datos SMART desde un blob en $(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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Requírese autenticación para abortar a autoproba SMART en $(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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Requírese autenticación para iniciar a autoproba SMART en $(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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Requírese autenticación para comprobar o estado de enerxía de $(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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Requírese autenticación para poñer $(drive) en modo en espera"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Requírese autenticación para espertar $(drive) do modo en espera"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Requírese autenticación para activar SMART en $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Requírese autenticación para desactivar SMART en $(drive)"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Requírese autenticación para desbloquear o dispositivo cifrado $(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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Requírese autenticación para bloquear o dispositivo cifrado $(drive) desbloqueado por outro usuario"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "Requírese autenticación para montar $(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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Requírese autenticación para montar $(drive) referenciado no ficheiro /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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Requírese autenticación para desmontar $(drive) referenciado no ficheiro /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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Requírese autenticación para desmontar $(drive) montado por outro usuario"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Requírese autenticación para cambiar a etiqueta do sistema de ficheiros en $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Requírese autenticación para eliminar o dispositivo «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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Requírese autenticación para modificar o dispositivo «loop» $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "Requírese autenticación para crear unha matriz de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "Requírese autenticación para iniciar unha matriz de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "Requírese autenticación para deter unha matriz de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Requírese autenticación para quitar un dispositivo dunha matriz de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Requírese autenticación para engadir un dispositivo a unha matriz de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Requírese autenticación para configurar o «write-intent» mapa de bits nunha matriz RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Requírese autenticación para iniciar/deter a depuración de datos dunha matriz RAID"
-
-#. 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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Requírese autenticación para modificar a partición no 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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Requírese autenticación para eliminar a particińo $(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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Requírese autenticación para crear a partición en $(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 "Requírese autenticación para activar o espazo de intercambio en $(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 "Requírese autenticación para desactivar o espazo de intercambio en $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Arrincábel"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-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:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Arrinque BIOS"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Só lectura"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Agochado"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Non automontar"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Descoñecido"
-
-#. 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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD Alta capacidade"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disquete"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (versión de 12 bits)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (versión de 16 bits)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (versión de 32 bits)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (version de %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (version de %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (version %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (version %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (version %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal para Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal para Ext"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (version %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (version %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (version %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versión %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volume físico de LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volume físico LVM2"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Membro dun RAID Linux (versión %s)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Membro dun RAID Linux"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Dispositivo ZFS (ZPool versión %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Dispositivo ZFS"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr "Membro dunha matriz RAID de Intel (versión %s)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr "Membro de RAID de IMSM (%s)"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr "Membro dunha matriz RAID de Intel"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "RAID de IMSM"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Cfirado LKS (versión %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Cifrado LUKS"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versión %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Membro de volume VMFS (versión %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Membro de VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Membro de volume VMFS"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Mebro de VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Descoñecido (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Descoñecido (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Descoñecido"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "Táboa de particións"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Mapa de particións de Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Xenérico"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Outro"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Esquema de particións MBR"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Sistema EFI"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Arrinque BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Partición de arrinque estendida"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Particińo raíz de Linux (x86)"
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Partición de raíz Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Partición de cartafoles persoais de Linux"
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Partición de datos do servidor de Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Espazo de intercambio de Linux"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Sistema de ficheiros de Linux"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID Linux"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM de Linux"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Reservado por Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Datos básicos"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Reservado por Microsoft"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadatos de LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Datos LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Contorno de recuperación de Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "HFS/HFS+ de Apple"
-
-#. 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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "UFS de Apple"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "ZFS de Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID de Apple"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID de Apple (desconectado)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Arrinque de Apple"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Etiqueta de Apple"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Recuperación de Apple TV"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Almacenamento Apple Core"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Datos de HP-UX"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Servizo HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Arrinque de FreeBSD"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Datos de FreeBSD"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Espazo de intercambio de FreeBSD"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS de FreeBSD"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum de FreeBSD"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Arrinque de Solaris"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Raíz de Solaris"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Espazo de intercambio de Solaris"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Copia de seguranza de Solaris"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "/usr de Solaris"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "/var de Solaris"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "/home de Solaris"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Sector alterno de Solaris"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Reservado por Solaris"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Reservado por Solaris (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Reservado por Solaris (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Reservado por Solaris (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Reservado por Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Espazo de intercambio de NetBSD"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FSS de NetBSD"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS de NetBSD"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID de NetBSD"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Concatenado de NetBSD"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Cifrado de NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMFS de VMWare"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "vmkcore VMWare"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Firmware de ChromeOS"
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Kernel de ChromeOS"
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Sistema de ficheiros raíz de ChromeOS"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Reservado de ChromeOS"
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "HFS/HFS de Apple"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Mapa de particións de Apple"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Sen usar"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Baleiro"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Controladora"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Controladora 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Sistema de ficheiros de ProDOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Extendida"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "GPT de EFI"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Espazo de intercambio de Linux"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Extendido de Linux"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "RAID automático de Linux"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 agochado"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 <32M agochado"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 agochado"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS/NTFS agochado"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "W95 FAT32 agochado"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "W95 FAT32 agochado (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "W95 FAT16 agochado (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Diagnóstico de Compaq"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernación"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Arrinque de Solaris"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Autoproba SMART"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Expulsar medio"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Desbloquear dispositivo"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Bloqueando dispositivo"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Modificando dispositivo cifrado"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Iniciando dispositivo de intercambio"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Detendo dispositivo de intercambio"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Modificando o sistema de ficheiros"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Desbloqueando o sistema de ficheiros"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modificando o sistema de ficheiros"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Borrando dispositivo"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Creando sistema de ficheiros"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Configurando o dispositivo «loop»"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modificando partición"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Eliminando partición"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Creando partición"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Limpando"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Borrado ATA seguro"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Borrado seguro ATA mellorado"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Detendo a matriz de RAID"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Iniciando a matriz de RAID"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Marcando o dispositivo como fallido"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Quitando dispositivo da matriz"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Engadindo dispositivo á matriz"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Preferencia Write-Intent do mapa de bits"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Creando unha matriz de RAID"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Descoñecido (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Miniatura"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disquete"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Dispositivo de bloque %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Dispositivo de bloque"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Dispositivo de búcle %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Dispositivo de búcle"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s -- %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Matriz de RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Matriz de RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Matriz de RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Matriz de RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Matriz de RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Matriz de RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Matriz de RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Unidade %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Tarxeta %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Unidade %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Unidade"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disco %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Disco duro %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Disco duro"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Lector de tarxetas %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Unidade %s %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Unidade %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "En branco %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Mesturado %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Son %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Partición %d de %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/gu.po b/po/gu.po
deleted file mode 100644
index 63b328c..0000000
--- a/po/gu.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Gujarati (http://www.transifex.com/projects/p/udisks/language/gu/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: gu\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/he.po b/po/he.po
deleted file mode 100644
index dcbdd42..0000000
--- a/po/he.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Hebrew (http://www.transifex.com/projects/p/udisks/language/he/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: he\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/hi.po b/po/hi.po
deleted file mode 100644
index bd33b1b..0000000
--- a/po/hi.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Hindi (http://www.transifex.com/projects/p/udisks/language/hi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: hi\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/hr.po b/po/hr.po
deleted file mode 100644
index b5b9231..0000000
--- a/po/hr.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Tomislav Krznar <tomislav.krznar@gmail.com>, 2012
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Croatian (http://www.transifex.com/projects/p/udisks/language/hr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Montiraj datotečni sustav"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Potrebna je provjera za montiranje datotečnog sustava"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Montiraj datotečni sustav na sustavski uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montiraj datotečni sustav s uređaja priključenog na drugo mjesto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montiraj/demontiraj datotečne sustave definirane u datoteci fstab s opcijom x-udisk-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Potrebna je provjera za montiranje/demontiranje datotečnog sustava"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Demontiraj uređaj koji je montirao drugi korisnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Potrebna je provjera za demontiranje datotečnog sustava koji je montirao drugi korisnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Otključaj kriptirani uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Potrebna je provjera za otključavanje kriptiranog uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Otključaj kriptirani sustavski uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Otključaj kriptirani uređaj priključen na drugo mjesto"
-
-#: ../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 "Otključaj kriptirani uređaj naveden u datoteci crypttab s opcijom x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Zaključaj kriptirani uređaj koji je otključao drugi korisnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Potrebna je provjera za zaključavanje kriptiranog uređaja koji je otključao drugi korisnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Promijeni lozinku kriptiranog uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Potrebna je provjera za promjenu lozinke kriptiranog uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Upravljanje virtualnim uređajima"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Potrebna je provjera za postavljanje virtualnog uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Ukloni virtualne uređaje"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Potrebna je provjera za uklanjanje virtualnog uređaja koji je postavio drugi korisnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Uredi virtualne uređaje"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Potrebna je provjera za uređivanje virtualnog uređaja koji je postavio drugi korisnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Upravljanje virtualnim prostorom"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Potrebna je provjera za upravljanje virtualnim prostorom"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Izbaci medij"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Potrebna je provjera za izbacivanje medija"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Izbaci medij iz sustavskog uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Izbaci medij iz uređaja priključenog na drugo mjesto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Potrebna je provjera za izbacivanje medija iz uređaja priključenog na drugo mjesto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Uredi uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Potrebna je provjera za uređivanje uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Uredi sustavski uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Potrebna je provjera za uređivanje uređaja priključenog na drugo mjesto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Ponovo pregledaj uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Potrebna je provjera za ponovno pregledavanje uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Otvori uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Potrebna je provjera za otvaranje uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Otvori sustavski uređaj"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Uredi postavke sustava"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Potrebna je provjera za uređivanje postavki sustava"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Potrebna je provjera za preuzimanje tajni iz postavki sustava"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Uredi postavke uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Potrebna je provjera za uređivanje postavki uređaja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Ažuriraj SMART podatke"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Potrebna je provjera za ažuriranje SMART podataka"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Pokreni SMART provjeru"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Potrebna je provjera za pokretanje SMART provjere"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Provjeri stanje napajanja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Potrebna je provjera za provjeru stanja napajanja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Pošalji naredbu za stanje čekanja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Potrebna je provjera za postavljanje uređaja u stanje čekanja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Pošalji naredbu za stanje čekanja sustavskom uređaju"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Pošalji naredbu za stanje čekanja uređaju na drugom mjestu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Pouzdano izbriši podatke s čvrstog diska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Potrebna je provjera za pouzdano brisanje podataka s čvrstog diska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Otkaži posao"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Potrebna je provjera za otkazivanje posla"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Otkaži posao koji je pokrenuo drugi korisnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Potrebna je provjera za otkazivanje posla koji je pokrenuo drugi korisnik"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Potrebna je provjera za čitanje tajni na razini sustava"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Potrebna je provjera za dodavanje stavki u datoteku /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Potrebna je provjera za dodavanje stavki u datoteku /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Potrebna je provjera za uklanjanje stavki iz datoteke /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Potrebna je provjera za uklanjanje stavki iz datoteke /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Potrebna je provjera za uređivanje datoteke /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Potrebna je provjera za uređivanje datoteke /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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Potrebna je provjera za pouzdano brisanje podataka s $(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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "Potrebna je provjera za formatiranje $(drive)"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-msgid "Formatting Device"
-msgstr "Formatiram uređaj"
-
-#. 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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Potrebna je provjera za otvaranje $(drive) za čitanje"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Potrebna je provjera za otvaranje $(drive) za pisanje"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Potrebna je provjera za otvaranje $(drive) za provjeru performansi"
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Potrebna je provjera za ponovno pregledavanje $(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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "Potrebna je provjera za izbacivanje $(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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Potrebna je provjera za mijenjanje postavki $(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:1425
-msgid "Authentication is required to power off $(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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Potrebna je provjera za ažuriranje SMART podataka sa $(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:755
-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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Potrebna je provjera za prekidanje SMART provjere na $(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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Potrebna je provjera za pokretanje SMART provjere na $(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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Potrebna je provjera za provjeru stanja napajanja $(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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Potrebna je provjera za stavljanje $(drive) u stanje čekanja"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Potrebna je provjera za buđenje $(drive) iz stanja čekanja"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Potrebna je provjera za otključavanje kriptiranog uređaja $(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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Potrebna je provjera za zaključavanje kriptiranog uređaja $(drive) koji je otključao drugi korisnik"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "Potrebna je provjera za montiranje $(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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Potrebna je provjera za montiranje $(drive) referenciranog u datoteci /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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Potrebna je provjera za demontiranje $(drive) referenciranog u datoteci /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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Potrebna je provjera za demontiranje $(drive) koji je montirao drugi korisnik"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Potrebna je provjera za mijenjanje oznake datotečnog sustava na $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Potrebna je provjera za uklanjanje virtualnog uređaja $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Potrebna je provjera za uređivanje virtualnog uređaja $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Potrebna je provjera za uređivanje particije na uređaju $(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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Potrebna je provjera za uklanjanje particije $(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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Potrebna je provjera za stvaranje particije na $(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 "Potrebna je provjera za aktivaciju virtualnog prostora na $(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 "Potrebna je provjera za deaktivaciju virtualnog prostora na $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Čitljiv pri podizanju sustava"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Sustavski"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Čitljiv pri podizanju sustava - stari BIOS"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Samo za čitanje"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Skriveni"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Bez automatskog montiranja"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Nepoznato"
-
-#. 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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtova)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtova)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-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:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bitna inačica)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bitna inačica)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bitna inačica)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (inačica %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (inačica %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (inačica %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (inačica %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (inačica %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Dnevnik za Ext (inačica %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Dnevnik za Ext"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (inačica %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (inačica %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (inačica %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (inačica %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 fizički prostor (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 FP"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 fizički prostor"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS uređaj (ZPool inačica %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS uređaj"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS enkripcija (inačica %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS enkripcija"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (inačica %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS prostorni element (inačica %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS element (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS prostorni element"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS element"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Nepoznato (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Nepoznato (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Nepoznato"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Glavni boot zapis - MBR"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID particijska tablica"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Apple particijska mapa"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Općenito"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Ostalo"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR particijska shema"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI sustav"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux datotečni sustav"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux rezervirano"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Osnovni podaci"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft rezervirano"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metapodaci"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM podaci"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows okolina za oporavak"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (isključen)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple oznaka"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV oporavak"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple osnovno spremište"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX podaci"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX usluga"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD Boot"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD podaci"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris Boot"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris korijenski"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris Swap"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris sigurnosne kopije"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris dopunski sektor"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris rezervirano"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris rezervirano (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris rezervirano (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris rezervirano (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris rezervirano (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD spojeno"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD kriptirano"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple particijska mapa"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Nekorišteno"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Prazno"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS datotečni sustav"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Extended"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux Extended"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Skriveni FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Skriveni FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Skriveni FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Skriveni HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Skriveni W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Skriveni W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Skriveni W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq dijagnostika"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernacija"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART provjera"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Izbacujem medij"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Otključavam uređaj"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Zaključavam uređaj"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Uređujem kriptirani uređaj"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Pokrećem Swap uređaj"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Zaustavljam Swap uređaj"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Montiram datotečni sustav"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Demontiram datotečni sustav"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Uređujem datotečni sustav"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Brišem podatke s uređaja"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Stvaram datotečni sustav"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Postavljam virtualni uređaj"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Uređujem particiju"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Uklanjam particiju"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Stvaram particiju"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Završavam"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA pouzdano brisanje"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA poboljšano pouzdano brisanje"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Nepoznato (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s uređaj"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s kartica"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s disk"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s uređaj"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Uređaj"
-
-#. 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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s čvrsti disk"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Čvrsti disk"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s čitač kartica"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s uređaj"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s uređaj"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Prazan %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Miješani %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Audio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/hu.po b/po/hu.po
deleted file mode 100644
index c3e0371..0000000
--- a/po/hu.po
+++ /dev/null
@@ -1,2509 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Balázs Úr <urbalazs@gmail.com>, 2014-2015
-# Gabor Kelemen <kelemeng at gnome dot hu>, 2012-2013
-# kelemeng <kelemeng@ubuntu.com>, 2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-16 11:07+0000\n"
-"Last-Translator: kelemeng <kelemeng@ubuntu.com>\n"
-"Language-Team: Hungarian (http://www.transifex.com/freedesktop/udisks/language/hu/)\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"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Fájlrendszer csatolása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Hitelesítés szükséges a fájlrendszer csatolásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Fájlrendszer csatolása rendszereszközön"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Másik munkaállomáshoz csatlakoztatott eszköz fájlrendszerének csatolása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Az fstab fájlban az x-udisks-auth beállítással definiált fájlrendszerek csatolása/leválasztása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Hitelesítés szükséges a fájlrendszer csatolásához/leválasztásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Másik felhasználó által csatolt eszköz leválasztása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Hitelesítés szükséges egy másik felhasználó által csatolt fájlrendszer leválasztásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Titkosított eszköz feloldása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Hitelesítés szükséges egy titkosított eszköz feloldásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Titkosított rendszereszköz feloldása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Másik munkaállomáshoz csatlakoztatott titkosított eszköz feloldása"
-
-#: ../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 "A crypttab fájlban az x-udisks-auth beállítással megadott titkosított eszköz feloldása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Másik felhasználó által feloldott titkosított eszköz zárolása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Hitelesítés szükséges egy másik felhasználó által feloldott titkosított eszköz zárolásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Titkosított eszköz jelmondatának módosítása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Hitelesítés szükséges egy titkosított eszköz jelmondatának módosításához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Hurokeszközök kezelése"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-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 "Hurokeszközök törlése"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Hitelesítés szükséges egy másik felhasználó által beállított hurokeszköz törléséhez"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-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 "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"
-msgstr "Cserehely kezelése"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Hitelesítés szükséges a cserehely kezeléséhez"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "RAID-tömbök kezelése"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Hitelesítés szükséges a RAID-tömbök kezeléséhez"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Meghajtó kikapcsolása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Hitelesítés szükséges egy meghajtó kikapcsolásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Rendszermeghajtó kikapcsolása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Másik munkaállomáshoz csatlakoztatott meghajtó kikapcsolása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Hitelesítés szükséges egy másik munkaállomáshoz csatlakoztatott meghajtó kikapcsolásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Adathordozó kiadása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Hitelesítés szükséges az adathordozó kiadásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Adathordozó kiadása rendszermeghajtóból"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Adathordozó kiadása másik munkaállomáshoz csatlakoztatott meghajtóból"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Hitelesítés szükséges az adathordozó kiadásához egy másik munkaállomáshoz csatlakoztatott meghajtóból"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Eszköz módosítása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Hitelesítés szükséges egy eszköz módosításához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Rendszereszköz módosítása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Hitelesítés szükséges egy másik munkaállomáshoz csatlakoztatott eszköz módosításához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Eszköz ismételt vizsgálata"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Hitelesítés szükséges az eszköz ismételt vizsgálatához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Eszköz megnyitása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Hitelesítés szükséges egy eszköz megnyitásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Rendszereszköz megnyitása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Rendszerszintű beállítások módosítása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Hitelesítés szükséges a rendszerszintű beállítások módosításához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Hitelesítés szükséges titkos információk lekéréséhez a rendszerszintű beállításokból"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Meghajtóbeállítások módosítása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-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:52
-msgid "Update SMART data"
-msgstr "SMART adatok frissítése"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Hitelesítés szükséges a SMART adatok frissítéséhez"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "SMART adatok beállítása adatcsomagból"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Hitelesítés szükséges a SMART adatok beállításához adatcsomagból"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "SMART önteszt futtatása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Hitelesítés szükséges a SMART önteszt futtatásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "SMART be/kikapcsolása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Hitelesítés szükséges a SMART be- vagy kikapcsolásához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Bekapcsoltság ellenőrzése"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Hitelesítés szükséges a bekapcsoltság ellenőrzéséhez"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Készenlét parancs küldése"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Hitelesítés szükséges egy meghajtó készenléti állapotba helyezéséhez"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Készenlét parancs küldése rendszermeghajtónak"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Készenlét parancs küldése másik munkaállomáson lévő meghajtónak"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Merevlemez biztonságos törlése"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Hitelesítés szükséges a merevlemez biztonságos törléséhez"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Feladat megszakítása"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Hitelesítés szükséges a feladat megszakításához"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Másik felhasználó által indított feladat megszakítása"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-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
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Hitelesítés szükséges rendszerszintű titkos információk olvasásához"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Hitelesítés szükséges egy bejegyzés /etc/fstab fájlhoz adásához"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Hitelesítés szükséges egy bejegyzés /etc/crypttab fájlhoz adásához"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Hitelesítés szükséges egy bejegyzés /etc/fstab fájlból való eltávolításához"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Hitelesítés szükséges egy bejegyzés /etc/crypttab fájlból való eltávolításához"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Hitelesítés szükséges az /etc/fstab fájl módosításához"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Hitelesítés szükséges az /etc/crypttab fájl módosításához"
-
-#. 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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-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
-#. * 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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Hitelesítés szükséges a(z) $(drive) formázásához"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Eszköz formázása"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and will
-#. * be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxblock.c:2795
-msgid "Authentication is required to open $(drive) for writing"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and will
-#. * be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxblock.c:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and will
-#. * be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxblock.c:2922
-msgid "Authentication is required to rescan $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdrive.c:1010
-msgid "Authentication is required to eject $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and will be
-#. * replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdrive.c:1098
-msgid "Authentication is required to configure settings for $(drive)"
-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
-#. * 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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Hitelesítés szükséges a következő kikapcsolásához: $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:1296
-msgid "Authentication is required to check power state for $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-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 enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Hitelesítés szükséges a SMART bekapcsolásához a következőn: $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Hitelesítés szükséges a SMART kikapcsolásához a következőn: $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-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.
-#. * 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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxfilesystem.c:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-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
-#. * /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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-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
-#. * /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-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
-#. * 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxfilesystem.c:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-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
-#. * 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-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
-#. * 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-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
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Hitelesítés szükséges egy RAID-tömb létrehozásához"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Hitelesítés szükséges egy RAID-tömb elindításához"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Hitelesítés szükséges egy RAID-tömb leállításához"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Hitelesítés szükséges egy eszköz eltávolításához a RAID-tömbből"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Hitelesítés szükséges egy eszköz hozzáadásához a RAID-tömbhöz"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Hitelesítés szükséges a RAID-tömb írási szándékot jelző bittérképének beállításához"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Hitelesítés szükséges egy RAID-tömb adatellenőrzésének elindításához/leállításához."
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxpartition.c:847
-msgid "Authentication is required to delete the partition $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxpartitiontable.c:386
-msgid "Authentication is required to create a partition on $(drive)"
-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.
-#. *
-#. * 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 "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.
-#. *
-#. * 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 "Hitelesítés szükséges a cserehely deaktiválásához ezen: $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Indítható"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Rendszer"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Örökölt BIOS indítható"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Csak olvasható"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Rejtett"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Nincs automatikus csatolás"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Ismeretlen"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bájt)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bájt)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12 bites)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16 bites)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32 bites)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (%s verzió)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (%s verzió)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (%s verzió)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (%s verzió)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (%s verzió)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Napló Ext-hez (%s verzió)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Napló Ext-hez"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (%s verzió)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (%s verzió)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (%s verzió)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (%s verzió)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Cserehely (%s verzió)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Cserehely"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 fizikai kötet (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 fizikai kötet"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID tag (%s verzió)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID tag"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS eszköz (%s ZPool verzió)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS eszköz"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology vállalati RAID tag (verzió: %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID tag (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology vállalati RAID tag"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID tag"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS titkosítás (%s verzió)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS titkosítás"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (%s verzió)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS kötettag (%s verzió)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS tag (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS kötettag"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS tag"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Ismeretlen (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Ismeretlen (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Ismeretlen"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Elsődleges indítórekord"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID partíciós tábla"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple partíciótérkép"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Általános"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Egyéb"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR partícióséma"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI rendszer"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS indító"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Kiterjesztett indítási partíció"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux rendszerpartíció (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux rendszerpartíció (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux home partíció"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux kiszolgáló adatpartíció"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux cserehely"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux fájlrendszer"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux fenntartott"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Alapszintű adatok"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft fenntartott"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metaadatok"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM adatok"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows helyreállítási környezet"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple indító"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple címke"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV helyreállító"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core tárhely"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX adatok"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX szerviz"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD indító"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD adatok"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD cserehely"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris indító"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris gyökér"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris cserehely"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris tartalék"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris alternatív szektor"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris fenntartott"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris fenntartott (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris fenntartott (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris fenntartott (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris fenntartott (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD cserehely"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD összefűzött"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD titkosított"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS firmware"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS kernel"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS gyökérfájlrendszer"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS foglalt"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS fenntartott"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple partíciótérkép"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Szabad"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Üres"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Illesztőprogram"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Illesztőprogram 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS fájlrendszer"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Kiterjesztett"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux cserehely"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux kiterjesztett"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 kiterj. (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Rejtett FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Rejtett FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Rejtett FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Rejtett HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Rejtett W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Rejtett W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Rejtett W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnosztikai"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernációs"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris indító"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART önteszt"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Adathordozó kiadása"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Eszköz feloldása"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Eszköz zárolása"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Titkosított eszköz módosítása"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Cserehely elindítása"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Cserehely leállítása"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Fájlrendszer csatolása"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Fájlrendszer leválasztása"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Fájlrendszer módosítása"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Eszköz törlése"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Fájlrendszer létrehozása"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Hurokeszköz beállítása"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Partíció módosítása"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Partíció törlése"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Partíció létrehozása"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Takarítás"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA biztonságos törlése"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA bővített biztonságos törlése"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "RAID-tömb leállítása"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "RAID-tömb indítása"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Eszköz megjelölése hibásként"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Eszköz eltávolítása a tömbből"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Eszköz hozzáadása a tömbhöz"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Írási szándékot jelző bittérkép beállítása"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "RAID-tömb létrehozása"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Ismeretlen (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Pen drive"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s blokkeszköz"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blokkeszköz"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "%u. partíció ezen: %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s hurokeszköz"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Hurokeszköz"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "%u. partíció ezen: %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 tömb"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 tömb"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 tömb"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 tömb"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 tömb"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 tömb"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID-tömb"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "%u. partíció ezen: %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s meghajtó"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s lemez"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s kártya"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s lemez"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s meghajtó"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Meghajtó"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%s lemez"
-
-#. 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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Lemez"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s merevlemez"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Merevlemez"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s kártyaolvasó"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s meghajtó"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s meghajtó"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Üres %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Vegyes %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Hang %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "%u. partíció ezen: %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ia.po b/po/ia.po
deleted file mode 100644
index 13bc775..0000000
--- a/po/ia.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Martijn Dekker <mcdutchie@hotmail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-06-18 01:27+0000\n"
-"Last-Translator: Martijn Dekker <mcdutchie@hotmail.com>\n"
-"Language-Team: Interlingua (http://www.transifex.com/projects/p/udisks/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 "Montar un systema de files"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Authentication es necessari pro montar le systema de files"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Montar un systema de files sur un dispositivo de systema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montar un systema de files ab un dispositivo connectite a un altere sedia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montar/dismontar systemas de files definite in le file fstab con le option x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Authentication es necessari pro montar/dismontar le systema de files"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Dismontar un dispositivo montate per un altere usator"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Authentication es necessari pro dismontar un systema de files montate per un altere usator"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Disblocar un dispositivo cryptate"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Authentication es necessari pro disblocar un dispositivo cryptate"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Disblocar un dispositivo de systema cryptate"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Disblocar un dispositivo cryptate connectite a un altere sedia"
-
-#: ../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 "Disblocar un dispositivo cryptate specificate in le file crypttab con le option x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Blocar un dispositivo cryptate disblocate per un altere usator"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Authentication es necessari pro blocar un dispositivo cryptate disblocate per un altere usator"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Cambiar le contrasigno de un dispositivo cryptate"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Authentication es necessari pro cambiar le contrasigno de un dispositivo cryptate"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Gerer dispositivos de bucla"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Authentication es necessari pro crear un dispositivo de bucla"
-
-#: ../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 "Authentication es necessari pro deler un dispositivo de bucla create per un altere usator"
-
-#: ../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 "Gerer spatio de intercambio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Authentication es necessari pro gerer le spatio de intercambio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Ejectar supporto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Authentication es necessari pro ejectar le supporto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Ejectar un supporto de un unitate de systema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Ejectar un supporto de un unitate connectite a un altere sedia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Authentication es necessari pro ejectar un supporto de un unitate connectite a un altere sedia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modificar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Authentication es necessari pro modificar un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modificar un dispositivo de systema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Authentication es necessari pro modificar un dispositivo connectite a un altere sedia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Aperir un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Authentication es necessari pro aperir un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Aperir un dispositivo de systema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modificar le configuration de tote le systema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Authentication es necessari pro modificar le configuration de tote le systema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Authentication es necessari pro recuperar secretos del configuration de tote le systema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Actualisar datos de SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Authentication es necessari pro actualisar datos de SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Executar un auto-test de SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Authentication es necessari pro executar un auto-test de SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Authentication es necessari pro leger secretos al nivello de systema"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Authentication es necessari pro adder un entrata al file /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Authentication es necessari pro adder un entrata al file /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Authentication es necessari pro remover un entrata del file /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Authentication es necessari pro remover un entrata del file /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Authentication es necessari pro modificar le file /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Authentication es necessari pro modificar le 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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Incognite"
-
-#. 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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "ClaveUSB"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD alte capacitate"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Dischetto"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (version a 12 bits)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (version a 16 bits)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (version a 32 bits)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Jornal pro Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Jornal pro Ext"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Intercambio (version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Intercambio"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volumine physic LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "VP LVM2"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volumine physic LVM2"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Dispositivo ZFS (ZPool version %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Dispositivo ZFS"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Cryptation LUKS (version %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Cryptation LUKS"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Incognite (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Incognite (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Incognite"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Registro de initio maestro (MBR)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "Tabella de partitiones GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Mappa de partitiones Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Altere"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Schema de partitiones MBR"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Systema EFI"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Intercambio de Linux"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID de Linux"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM de Linux"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Reservate de Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Reservate de Microsoft"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadatos LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Datos LDM de Microsoft"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Ambiente de recuperation de Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "HFS/HFS+ de Apple"
-
-#. 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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "UFS de Apple"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "ZFS de Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID de Apple"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID de Apple (foras de linea)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Etiquetta Apple"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Recuperation de Apple TV"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Datos HP-UX"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Servicio HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Datos FreeBSD"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Intercambio de FreeBSD"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS de FreeBSD"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum de FreeBSD"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS de FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Clave USB"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Dischetto"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "ClaveUSB"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/id.po b/po/id.po
deleted file mode 100644
index c839e12..0000000
--- a/po/id.po
+++ /dev/null
@@ -1,2507 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Andika Triwidada <andika@gmail.com>, 2012-2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-05-23 11:02+0000\n"
-"Last-Translator: Andika Triwidada <andika@gmail.com>\n"
-"Language-Team: Indonesian (http://www.transifex.com/freedesktop/udisks/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"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Kaitkan suatu sistem berkas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Otentikasi diperlukan untuk mengait sistem berkas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Kaitkan suatu sistem berkas pada suatu perangkat sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Kaitkan sistem berkas dari perangkat yang ditancapkan ke seat lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Kait/lepaskan sistem berkas yang didefinisikan dalam berkas fstab dengan opsi x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Otentikasi diperlukan untuk mengait/melepas kait sistem berkas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Lepas kait suatu perangkat yang dikait oleh pengguna lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Otentikasi diperlukan untuk melepas kait sistem berkas yang dikait oleh pengguna lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Buka kunci suatu perangkat terenkripsi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Otentikasi diperlukan untuk membuka kunci perangkat yang terenkripsi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Buka kunci perangkat sistem yang terenkripsi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Buka kunci perangkat terenkripsi yang ditancapkan ke seat lain"
-
-#: ../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 "Buka kunci dari perangkat terenkripsi yang dinyatakan dalam berkas crypttab dengan opsi x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Kunci perangkat terenkripsi yang dibuka kuncinya oleh pengguna lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Otentikasi diperlukan untuk mengunci perangkat terenkripsi yang dibuka kuncinya oleh pengguna lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Ubah frasa sandi bagi perangkat terenkripsi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Otentikasi diperlukan untuk mengubah frasa sandi bagi perangkat terenkripsi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Kelola perangkat 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Otentikasi diperlukan untuk menyiapkan suatu perangkat loop"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Hapus perangkat loop"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Otentikasi diperlukan untuk menghapus perangkat loop yang ditata oleh pengguna lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-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 "Otentikasi diperlukan untuk mengubah perangkat loop yang disiapkan oleh pengguna lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Kelola ruang swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Otentikasi diperlukan untuk mengelola ruang swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Kelola larik RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Perlu otentikasi untuk mengelola larik RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Matikan daya drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Perlu otentikasi untuk mematikan daya drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Matikan daya suatu drive sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Matikan daya suatu drive yang dicantolkan ke seat lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Perlu otentikasi diperlukan untuk mematikan daya suatu drive yang ditancapkan ke seat lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Keluarkan media"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Otentikasi diperlukan untuk mengeluarkan media"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Keluarkan media dari drive sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Keluarkan media dari drive yang tersambung ke seat lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Otentikasi diperlukan untuk mengeluarkan media dari drive yang ditancapkan ke seat lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Ubah suatu perangkat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Otentikasi diperlukan untuk mengubah suatu perangkat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Ubah suatu perangkat sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Otentikasi diperlukan untuk mengubah perangkat yang ditancapkan ke seat lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Memindai ulang perangkat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Perlu otentikasi untuk memindai ulang perangkat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Buka suatu perangkat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Otentikasi diperlukan untuk membuka suatu perangkat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Buka suatu perangkat sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Ubah konfigurasi seluruh sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Otentikasi diperlukan untuk mengubah konfigurasi seluruh sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Otentikasi diperlukan untuk mengambil rahasia dari konfigurasi seluruh sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Ubah pengaturan drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Otentikasi diperlukan untuk mengubah pengaturan drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Mutakhirkan data SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Otentikasi diperlukan untuk memutakhirkan data SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Atur data SMART dari blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Otentikasi diperlukan untuk mengatur data SMART dari blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Jalankan uji-sendiri SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Otentikasi diperlukan untuk menjalankan uji-sendiri SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Fungsikan/matikan SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Perlu otentikasi untuk memfungsikan/mematikan SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Periksa keadaan daya"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Otentikasi diperlukan untuk memeriksa keadaan daya"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Kirim perintah siap sedia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Otentikasi diperlukan untuk mengatur drive ke dalam mode siap sedia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Kirim perintah siap sedia ke suatu drive sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Kirim perintah siap sedia ke drive pada seat lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Hapus hard disk secara aman"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Otentikasi diperlukan untuk menghapus hard disk secara aman"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Batalkan tugas"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Otentikasi diperlukan untuk membatalkan suatu tugas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Batalkan tugas yang dimulai oleh pengguna lain"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-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
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Otentikasi diperlukan untuk membaca rahasia aras sistem"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Otentikasi diperlukan untuk menambah entri ke berkas /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Otentikasi diperlukan untuk menambah entri ke berkas /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Otentikasi diperlukan untuk membuang entri dari berkas /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Otentikasi diperlukan untuk membuang entri dari berkas /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Otentikasi diperlukan untuk mengubah berkas /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Otentikasi diperlukan untuk mengubah berkas /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-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
-#. * 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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Otentikasi diperlukan untuk memformat $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Memformat Perangkat"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Otentikasi diperlukan untuk membuka $(drive) untuk membaca"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Otentikasi diperlukan untuk membuka $(drive) untuk menulis"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Otentikasi diperlukan untuk membuka $(drive) untuk 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Otentikasi diperlukan untuk memindai ulang $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Otentikasi diperlukan untuk mengeluarkan $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Otentikasi diperlukan untuk mengkonfigurasi pengaturan bagi $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Perlu otentikasi untuk mematikan daya $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Otentikasi diperlukan untuk membatalkan uji mandiri SMART pada $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:1296
-msgid "Authentication is required to check power state for $(drive)"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxdriveata.c:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Otentikasi diperlukan untuk membangunkan $(drive) dari mode siap sedia"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Perlu otentikasi untuk memfungsikan SMART pada $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Perlu otentikasi untuk mematikan SMART pada $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-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.
-#. * 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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxfilesystem.c:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Otentikasi diperlukan untuk mengait $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-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
-#. * /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-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
-#. * 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxfilesystem.c:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-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
-#. * 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-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
-#. * 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Otentikasi diperlukan untuk mengubah perangkat loop $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Perlu otentikasi untuk membuat suatu larik RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Perlu otentikasi untuk memulai suatu larik RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Perlu otentikasi untuk menghentikan suatu larik RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Perlu otentikasi untuk menghapus suatu perangkat dari larik RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Perlu otentikasi untuk menambah perangkat ke larik RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Perlu otentikasi untuk menata bitmap write-intent pada suatu larik RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Perlu otentikasi untuk memulai/menghentikan penggosokan data dari suatu larik RAID"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Otentikasi diperlukan untuk memodifikasi partisi pada perangkat $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Otentikasi diperlukan untuk menghapus partisi $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Otentikasi diperlukan untuk membuat partisi pada $(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 "Otentikasi diperlukan untuk mengaktifkan ruang swap pada $(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 "Otentikasi diperlukan untuk menonaktifkan ruang swap pada $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Dapat di-boot"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Sistem"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Dapat di-boot BIOS Legacy"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Hanya-baca"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Tersembunyi"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Tak Dikait Otomatis"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Tak dikenal"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (versi 12-bit)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (versi 16-bit)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (versi 32-bit)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versi %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versi %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versi %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versi %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versi %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Jurnal bagi Ext (versi %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Jurnal bagi Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versi %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versi %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versi %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versi %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (versi %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volume Fisik LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volume Fisik LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Anggota Volume RAID (versi %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Anggota Volume RAID"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Perangkat ZFS (ZPool versi %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Perangkat ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Anggota RAID enterprise Intel Rapid Storage Technology (versi %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Anggota RAID RSTe Intel (versi %s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Anggota RAID enterprise Intel Rapid Storage Technology"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Anggota RAID RSTe Intel"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Enkripsi LUKS (versi %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Enkripsi LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versi %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Anggota Volume VMFS (versi %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Anggota VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Anggota Volume VMFS"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Anggota VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Tak dikenal (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Tak dikenal (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Tak dikenal"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID Partition Table"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Generik"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Lainnya"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Skema Partisi MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Sistem EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Boot BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Partisi Boot Extended"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Partisi Root Linux (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Partisi Root Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Partisi Home Linux"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Partisi Data Server Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Swap Linux"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Sistem Berkas Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID Linux"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM Linux"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Dicadangkan Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Data Dasar"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Dicadangkan Microsoft"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadata LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Data LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Lingkungan Pemulihan Windows Microsoft"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "HFS/HFS+ Apple"
-
-#. 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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "UFS Apple"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "ZFS Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID Apple"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID Apple (luring)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Boot Apple"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Label Apple"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Pemulihan TV Apple"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Penyimpanan Inti Apple"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Data HP-UX"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Layanan HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Boot FreeBSD"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Data FreeBSD"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Swap FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS FreeBSD"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum FreeBSD"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Boot Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Root Solaris"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Swap Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Backup Solaris"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Sektor Alternatif Solaris"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Dicadangkan Solaris"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Dicadangkan(2) Solaris"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Dicadangkan(3) Solaris"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Dicadangkan(4) Solaris"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Dicadangkan(5) Solaris"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Swap NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FFS NetBSD"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS NetBSD"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID NetBSD"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Terkonkatenasi NetBSD"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Terenkripsi NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Firmware ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Kernel ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Sistem Berkas Root ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Dicadangkan ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Dicadangkan FFS Intel"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "HFS/HFS Apple"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Peta Partisi Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Tak dipakai"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Kosong"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Sistem berkas ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Extended"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux Extended"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 tersembunyi"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 <32M tersembunyi"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 tersembunyi"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS/NTFS tersembunyi"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "FAT32 W95 tersembunyi"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "FAT32 W95 tersembunyi (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "FAT16 W95 tersembunyi (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Diagnostik Compaq"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernasi"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Boot Solaris"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BFS BeOS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Uji mandiri SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Mengeluarkan Medium"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Membuka Kunci Perangkat"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Mengunci Perangkat"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Memodifikasi Perangkat Terenkripsi"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Memulai Perangkat Swap"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Menghentikan Perangkat Swap"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Mengait Sistem Berkas"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Melepas Kait Sistem Berkas"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Memodifikasi Sistem Berkas"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Menghapus Perangkat"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Membuat Sistem Berkas"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Menyiapkan Perangkat Loop"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Memodifikasi Partisi"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Menghapus Partisi"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Membuat Partisi"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Membersihkan"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Penghapusan Aman ATA"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Penghapusan Aman ATA Yang Ditingkatkan"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Menghentikan Larik RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Memulai Larik RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Menandai Perangkat sebagai Rusak"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Menghapus Perangkat dari Larik"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Menambahkan Perangkat ke Larik"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Menata Bitmap Write-Intent"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Membuat Larik RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Tak dikenal (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Perangkat Blok %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Perangkat Blok"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partisi %u dari %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Perangkat Loop %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Perangkat Loop"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partisi %u dari %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Larik RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Larik RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Larik RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Larik RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Larik RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Larik RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Larik RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partisi %u dari %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Drive %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Disk %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Kartu %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Cakram %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Drive %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disk %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Hard Disk %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-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/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Pembaca Kartu %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Drive %2s %1s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Drive %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "%s kosong"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "%s campuran"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "%s audio"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partisi %u dari %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/it.po b/po/it.po
deleted file mode 100644
index f8ab36f..0000000
--- a/po/it.po
+++ /dev/null
@@ -1,2507 +0,0 @@
-# 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-2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-01 08:56+0000\n"
-"Last-Translator: Milo Casagrande <milo@ubuntu.com>\n"
-"Language-Team: Italian (http://www.transifex.com/freedesktop/udisks/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:337
-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 device di loop impostato da un altro utente"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Modifica device 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 device 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 "Manage RAID arrays"
-msgstr "Gestisce array RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "È richiesto autenticarsi per gestire array RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Spegne un'unità"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "È richiesto autenticarsi per spegnere un'unità"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Spegne un'unità di sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Spegne un'unità collegata in un'altra postazione"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "È richiesto autenticarsi per spegnere un'unità collegata in un'altra postazione"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Espelle un supporto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "È richiesto autenticarsi per espellere il supporto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Espelle un supporto da un'unità di sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-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:37
-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:38
-msgid "Modify a device"
-msgstr "Modifica un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "È richiesto autenticarsi per modificare un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modifica un dispositivo di sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-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:42
-msgid "Rescan a device"
-msgstr "Rianalizza un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "È richiesto autenticarsi per rianalizzare un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Apre un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "È richiesto autenticarsi per aprire un dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Apre un dispositivo di sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modifica configurazione di sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-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:49
-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:50
-msgid "Modify drive settings"
-msgstr "Modica le impostazioni di un'unità"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-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:52
-msgid "Update SMART data"
-msgstr "Aggiorna dati SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "È richiesto autenticarsi per aggiornare i dati SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Impostazioni dati SMART da oggetto binario"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-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:56
-msgid "Run SMART self-test"
-msgstr "Esegue test automatici SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-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:58
-msgid "Enable/Disable SMART"
-msgstr "Abilita/Disabilita SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "È richiesto autenticarsi per abilitare/disabilitare SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Controllo stato alimentazione elettrica"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-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:62
-msgid "Send standby command"
-msgstr "Invia comando di standby"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-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:64
-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:65
-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:66
-msgid "Securely erase a hard disk"
-msgstr "Cancella in sicurezza un disco fisso"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-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:68
-msgid "Cancel job"
-msgstr "Annulla un lavoro"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../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:70
-msgid "Cancel job started by another user"
-msgstr "Annulla un lavoro iniziato da un altro utente"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1037
-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:1571
-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:1589
-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:1648
-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:1666
-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:1738
-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:1756
-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:2263 ../src/udiskslinuxdriveata.c:2331
-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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "È richiesto autenticarsi per formattare $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-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:2731
-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:2795
-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:2861
-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:2922
-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:1010
-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:1098
-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
-#. * 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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "È richiesto autenticarsi per spegnere $(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:814
-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:825
-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:959
-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:1209
-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:1296
-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:1397
-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:1531
-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 enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "È richiesto autenticarsi per abilitare SMART su $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "È richiesto autenticarsi per disabilitare SMART su $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-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:569
-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:1268 ../src/udiskslinuxfilesystem.c:1430
-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:1337
-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:1684
-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:1731
-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:1963
-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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "È richiesto autenticarsi per eliminare il device 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "È richiesto autenticarsi per modificare il device di loop $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "È richiesto autenticarsi per creare un array RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "È richiesto autenticarsi per abilitare un array RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "È richiesto autenticarsi per disabilitare un array RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "È richiesto autenticarsi per rimuovere un dispositivo da un array RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "È richiesto autenticarsi per aggiungere un dispositivo a un array RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "È richiesto autenticarsi per configurare il bitmap write-intent su un array RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "È richiesto autenticarsi per avviare/fermare la cancellazione dati di un array RAID"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-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:847
-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:386
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-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:1122
-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:1129
-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:1136
-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:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Sconosciuta"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (versione 12bit)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (versione 16bit)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (versione 32bit)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versione %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versione %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versione %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versione %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versione %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal per Ext (versione %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal per Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versione %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versione %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versione %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versione %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (versione %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volume fisico LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volume fisico LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Membro Linux RAID (versione %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Membro Linux RAID"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Dispositivo ZFS (ZPool versione %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Dispositivo ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Membro RAID Intel Rapid Storage Technology enterprise (versione %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Membro RAID Intel RSTe (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Membro RAID Intel Rapid Storage Technology enterprise"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Membro RAID Intel RSTe"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Cifratura LUKS (versione %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Cifratura LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versions %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Gestore volumi VMFS (versione %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Membro VMFS (versione %s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Gestore volumi VMFS"
-
-#: ../udisks/udisksclient.c:1958
-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:2030
-#, 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:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Sconosciuto (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Sconosciuto"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Tabella delle partizioni GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Mappa partizioni Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Generica"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Altro"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Schema partizioni MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Sistema EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Partizione boot estesa"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Partizione root Linux (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Partizione root Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Partizione home Linux"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Partizione dati server Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Swap Linux"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "File system Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID Linux"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM Linux"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux riservata"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Basic Data"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsfot riservata"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Meta-dati LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Dati LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Ambiente ripristino Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID Apple"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID Apple (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Etichetta Apple"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Ripristino Apple TV"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Dati HP-UX"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Servizio HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD Boot"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Dati FreeBSD"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Swap FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS FreeBSD"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum FreeBSD"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Boot Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Root Solaris"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Swap Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Backup Solaris"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "/usr Solaris"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "/var Solaris"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "/home Solaris"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Settore alternativo Solaris"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris riservata"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris riservata (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris riservata (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris riservata (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris riservata (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Swap NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FFS NetBSD"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS NetBSD"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID NetBSD"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD concatenata"
-
-#: ../udisks/udisksclient.c:2286
-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:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMFS VMWare"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Firmware ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Kernel ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "File system root ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Riservata ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Riservata Intel FFS"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "HFS/HFS Apple"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Mappa partizioni Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Non utilizzata"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Vuota"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "File system ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Estesa"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "GPT EFI"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux estesa"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "RAID Linux auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 nascosta"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 nascosta <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 nascosta"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS/NTFS nascosta"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "W95 FAT32 nascosta"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA) nascosta"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA) nascosta"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Diagnostica Compaq"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Ibernazione"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Test automatici SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Espulsione supporto"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Sblocco dispositivo"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Blocco dispositivo"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Modifica dispositivo cifrato"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Avvio dispositivo di swap"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Arresto dispositivo di swap"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Montaggio file system"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Smontaggio file system"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modifica file system"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Cancellazione dispositivo"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Creazione file system"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Creazione device di loop"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modifica partizione"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Eliminazione partizione"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Creazione partizione"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Pulizia"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA Secure Erase"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA Enhanced Secure Erase"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Disattivazione array RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Attivazione array RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Impostazione dispositivo come difettoso"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Rimozione dispositivo dall'array"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Aggiunge dispositivo all'array"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Impostazione bitmap write-itent"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Creazione array RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Sconosciuto (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Chiave USB"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Dispositivo a blocchi %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Dispositivo a blocchi"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partizione n° %u di %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Device di loop %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Device di loop"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partizione n° %u di %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Array RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Array RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Array RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Array RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Array RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Array RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Array RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partizione n° %u di %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-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/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "%s audio"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partizione n° %u di %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ja.po b/po/ja.po
deleted file mode 100644
index 6133a8b..0000000
--- a/po/ja.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Tomoyuki KATO <tomo@dream.daynight.jp>, 2012
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Japanese (http://www.transifex.com/projects/p/udisks/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"
-
-#: ../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 "fstab ファイルにおいて x-udisks-auth オプションとともに定義されたファイルシステムをマウント・アンマウントします。"
-
-#: ../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 "crypttab ファイルにおいて x-udisks-auth オプションとともに指定された暗号化デバイスをロック解除します。"
-
-#: ../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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "ループデバイスをセットアップするには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "loop デバイスを削除します。"
-
-#: ../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 "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 デバイスを変更するには、認証が必要です。"
-
-#: ../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 "Manage RAID arrays"
-msgstr "RAID アレイの管理"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "RAID アレイを管理するには、認証が必要です"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "ドライブの電源断"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "ドライブの電源を切るには、認証が必要です"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "システムドライブの電源を切る"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "他のところに接続されているドライブの電源を切る"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "他のところに接続されているドライブの電源を切るには、認証が必要です"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "メディアを取り出します"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "メディアを取り出すには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "システムドライブからメディアを取り出します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "他のところに接続したドライブからメディアを取り出します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "他のところに差し込まれたドライブからメディアを取り出すには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "デバイスを変更します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "デバイスを変更するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "システムデバイスを変更します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "他のところに差し込まれたデバイスを変更するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "デバイスを再スキャンします。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "デバイスを再スキャンするには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "デバイスを開きます。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "デバイスを開くには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "システムデバイスを開きます。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "システム全体の設定を変更します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "システム全体の設定を変更するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "システム全体の設定からシークレットを取得するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "ドライブ設定を変更します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "ドライブ設定を変更するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "SMART データを更新します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "SMART データを更新するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "ブロブから SMART データを設定します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "ブロブから SMART データを設定するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "SMART 自己テストを実行します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "SMART 自己テストを実行するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "SMART の有効化/無効化"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "SMART を有効化/無効化するには、認証が必要です"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "電源状態を確認します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "電源状態を確認するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "スタンバイコマンドを送信します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "ドライブをスタンバイモードにするには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "システムドライブにスタンバイコマンドを送信します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "他のシートにあるドライブにスタンバイコマンドを送信します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "ハードディスクを安全に消去します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "ハードディスクを安全に消去するには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "ジョブを取り消します。"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "ジョブを取り消すには、認証が必要です。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "他のユーザーにより開始されたジョブを取り消します。"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "システムレベルのシークレットを読み込むには、認証が必要です。"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "/etc/fstab ファイルに項目を追加するには、認証が必要です。"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "/etc/crypttab ファイルに項目を追加するには、認証が必要です。"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "/etc/fstab ファイルから項目を削除するには、認証が必要です。"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "/etc/crypttab ファイルから項目を削除するには、認証が必要です。"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "/etc/fstab ファイルを変更するには、認証が必要です。"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "/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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "$(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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "$(drive) をフォーマットするには、認証が必要です。"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "$(drive) を読み込みように開くには、認証が必要です。"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "$(drive) を書き込み用に開くには、認証が必要です。"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "$(drive) をベンチマーク用に開くには、認証が必要です。"
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "$(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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "$(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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "$(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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "$(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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "$(drive) の SMART データを更新するには、認証が必要です。"
-
-#. 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:755
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "$(drive) においてブロブから SMART データを設定するには、認証が必要です。"
-
-#. 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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "$(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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "$(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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "$(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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "$(drive) をスタンバイモードにするには、認証が必要です。"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "$(drive) をスタンバイモードから復帰させるには、認証が必要です。"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "$(drive) において SMART を有効化するには、認証が必要です"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "$(drive) において SMART を無効化するには、認証が必要です"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "暗号化デバイス $(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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "他のユーザーによりロック解除された暗号化デバイス $(drive) をロックするには、認証が必要です。"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "$(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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab ファイルにおいて参照している $(drive) をマウントするには、認証が必要です。"
-
-#. 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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab ファイルにおいて参照している $(drive) をアンマウントするには、認証が必要です。"
-
-#. 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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "他のユーザーによりマウントされた $(drive) をアンマウントするには、認証が必要です。"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "$(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "ループデバイス $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "ループデバイス $(drive) を変更するには、認証が必要です。"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "RAID アレイを作成するには、認証が必要です"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "RAID アレイを開始するには、認証が必要です"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "RAID アレイを停止するには、認証が必要です"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "RAID アレイからデバイスを削除するには、認証が必要です"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "RAID アレイにデバイスを追加するには、認証が必要です"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "RAID アレイに write-intent bitmap を設定するには、認証が必要です"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "デバイス $(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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "パーティション $(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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "$(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 "$(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 "$(drive) においてスワップ空間を無効化するには、認証が必要です。"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "レガシー BIOS ブート可能"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s バイト)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s バイト)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "コンパクトフラッシュ"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "メモリースティック"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "スマートメディア"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SD メモリーカード"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SDHC メモリーカード"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "フロッピー"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12 ビットバージョン)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16 ビットバージョン)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32 ビットバージョン)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Ext 向けジャーナル (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext 向けジャーナル"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 物理ボリューム (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 物理ボリューム"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID メンバー (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID メンバー"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS デバイス (ZPool バージョン %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS デバイス"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr "Intel Matrix RAID メンバー (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr "IMSM RAID メンバー (%s)"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr "Intel Matrix RAID メンバー"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS 暗号化 (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS 暗号化"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS ボリュームメンバー (バージョン %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS メンバー (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS ボリュームメンバー"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS メンバー"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "未知 (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "未知 (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "未知"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "マスターブートレコード"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID パーティションテーブル"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Apple パーティションマップ"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "汎用"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "その他"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR パーティションスキーム"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI システム"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS ブート"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux ファイルシステム"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux 予約済み"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "基本データ"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft 予約済み"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM メタデータ"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM データ"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows 回復環境"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (オフライン)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple ブート"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple ラベル"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX データ"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX サービス"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD ブート"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD データ"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD スワップ"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris ブート"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris ルート"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris スワップ"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris バックアップ"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris 代替セクター"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris 予約"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris 予約 (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris 予約 (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris 予約 (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris 予約 (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD スワップ"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD Concatenated"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD 暗号化"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMware VMFS"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMware vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple パーティションマップ"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "未使用"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "空き"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "ドライバー"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "ドライバー 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS ファイルシステム"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "拡張"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux 拡張"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "隠し FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "隠し FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "隠し FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "隠し HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "隠し W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "隠し W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "隠し W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq 診断"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "休止状態"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris ブート"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART セルフテスト"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "メディアを取り出しています"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "デバイスをロック解除しています"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "デバイスをロックしています"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "暗号化デバイスを変更しています"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "スワップデバイスを開始しています。"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "スワップデバイスを停止しています。"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "ファイルシステムをマウントしています。"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "ファイルシステムをアンマウントしています。"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "ファイルシステムを変更しています。"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "デバイスを消去しています。"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "ファイルシステムを作成しています。"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "ループデバイスをセットアップしています。"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "パーティションを変更しています。"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "パーティションを削除しています。"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "パーティションを作成しています。"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "クリーンアップしています。"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA Secure Erase"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA 拡張 Secure Erase"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "RAID アレイの停止"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "RAID アレイの開始"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "デバイスに故障という印をつけています"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "デバイスをアレイから削除しています"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "デバイスをアレイに追加しています"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Write-Intent Bitmap を設定しています"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "RAID アレイの作成"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "未知 (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "フロッピー"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "フラッシュ"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "メモリースティック"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "スマートメディア"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "コンパクトフラッシュ"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s ブロックデバイス"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "ブロックデバイス"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "パーティション %d (%s)"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s ループデバイス"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "ループデバイス"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "パーティション %d (%s)"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 アレイ"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 アレイ"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 アレイ"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 アレイ"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 アレイ"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 アレイ"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID アレイ"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "パーティション %d (%s)"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s ドライブ"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s ディスク"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s カード"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s ディスク"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s ドライブ"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s ハードディスク"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "ハードディスク"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s ドライブ"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s ドライブ"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "空き %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "混合 %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "オーディオ %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "パーティション %d (%s)"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ka.po b/po/ka.po
deleted file mode 100644
index 9b7f71d..0000000
--- a/po/ka.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Georgian (http://www.transifex.com/projects/p/udisks/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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/kk.po b/po/kk.po
deleted file mode 100644
index 0f8a0e7..0000000
--- a/po/kk.po
+++ /dev/null
@@ -1,2507 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2013-2015
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-01-13 15:45+0100\n"
-"PO-Revision-Date: 2015-02-25 02:50+0000\n"
-"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
-"Language-Team: Kazakh (http://www.transifex.com/projects/p/udisks/language/kk/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: kk\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 "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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "loop құрылғысын жасау үшін аутентификация керек"
-
-#: ../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 "Басқа пайдаланушымен орнатылған loop құрылғысын өшіру үшін аутентификация керек"
-
-#: ../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 "swap аймағын басқару"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "swap аймағын басқару үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "RAID массивтерін басқару"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "RAID массивтерін басқару үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Тасушыны шығару"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Тасушыны шығару үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Құрылғыны түрлендіру"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Құрылғыны түрлендіру үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Жүйелік құрылғыны түрлендіру"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Құрылғыны ашу"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Құрылғыны ашу үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Жүйелік құрылғыны ашу"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Жүйелік баптауларды түрлендіру"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Жүйелік баптауларды түрлендіру үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "SMART деректерін жаңарту"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "SMART мәліметін жаңарту үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "SMART өздік сынауын жөнелту"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "SMART өздік сынауын жөнелту үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Қатты дискіні қауіпсіз өшіру"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Қатты дискіні қауіпсіз өшіру үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Тапсырманы үзу"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Тапсырманы үзу үшін аутентификация керек"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Тапсырманы үзу басқа пайдаланушымен жөнелтілді"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "/etc/fstab файлына жазбаны қосу үшін аутентификация керек"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "/etc/crypttab файлына жазбаны қосу үшін аутентификация керек"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "/etc/fstab файлынан жазбаны өшіру үшін аутентификация керек"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "/etc/crypttab файлынан жазбаны өшіру үшін аутентификация керек"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "/etc/fstab файлын түзету үшін аутентификация керек"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "/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:2237 ../src/udiskslinuxdriveata.c:2283
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "$(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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "$(drive) пішімдеу үшін аутентификация керек"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2295
-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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "$(drive) оқу үшін ашу үшін аутентификация керек"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "$(drive) жазу үшін ашу үшін аутентификация керек"
-
-#. 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:2835
-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:2896
-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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "$(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:1110
-msgid "Authentication is required to configure settings for $(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:1439
-msgid "Authentication is required to power off $(drive)"
-msgstr "$(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:808
-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:819
-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:953
-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:1203
-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:1290
-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:1389
-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:1521
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2376
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2386
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1259 ../src/udiskslinuxfilesystem.c:1421
-msgid "Authentication is required to mount $(drive)"
-msgstr "$(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:1328
-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:1675
-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:1722
-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:1967
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Белгісіз"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1615
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "КиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1621
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "МиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1627
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "ГиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1633
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "ТиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1658
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "КБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1664
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "МБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1670
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "ГБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1676
-msgctxt "byte-size-pow10"
-msgid "TB"
-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:1719
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s байт)"
-
-#. 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:1729
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s байт)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1790
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1795
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1800
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1805
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1810
-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:1815
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1820
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1825
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1830
-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:1864
-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:1873
-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:1882
-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:1891
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12 биттік нұсқасы)"
-
-#: ../udisks/udisksclient.c:1912 ../udisks/udisksclient.c:1913
-#: ../udisks/udisksclient.c:1914 ../udisks/udisksclient.c:1915
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1913
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16 биттік нұсқасы)"
-
-#: ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32 биттік нұсқасы)"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1919
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1923
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1923 ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Ext үшін журналы (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext үшін журналы"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1938
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 физикалық томы (%s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 физикалық томы"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID мүшесі (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID мүшесі"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS Device (ZPool нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS құрылғысы"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS шифрлеуі (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1949 ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS шифрлеуі"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (нұсқасы %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS том мүшесі (нұақсы %s)"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS мүшесі (v%s)"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS том мүшесі"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS мүшесі"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2026
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Белгісіз (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2035
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Белгісіз (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2041 ../udisks/udisksclient.c:2055
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Белгісіз"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2072
-msgid "Master Boot Record"
-msgstr "Басты жүктелу жазбасы"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2074
-msgid "GUID Partition Table"
-msgstr "GUID бөлімдер кестесі"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Apple Partition Map"
-msgstr "Apple бөлімдер кестесі"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2124
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Жалпы"
-
-#: ../udisks/udisksclient.c:2120 ../udisks/udisksclient.c:2125
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2121 ../udisks/udisksclient.c:2126
-#: ../udisks/udisksclient.c:2131
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2122 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Басқа"
-
-#: ../udisks/udisksclient.c:2127 ../udisks/udisksclient.c:2130
-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:2218
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR бөлімдер схемасы"
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI жүйесі"
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2222
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Кеңейтілген жүктелу бөлімі"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux жүктелу бөлімі (x86)"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux түбірлік бөлімі (x86_64)"
-
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux үй бума бөлімі"
-
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux серверлік деректер бөлімі"
-
-#. Linux
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux файлдық жүйесі"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2234 ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux Reserved"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Basic Data"
-
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft Reserved"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM метаақпараты"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM деректері"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows Recovery Environment"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2243
-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:2244 ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2247
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (желіден тыс)"
-
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD Boot"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD Data"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris Boot"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris Swap"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Backup"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris Alternate Sector"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris Reserved"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris Reserved (2)"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris Reserved (3)"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris Reserved (4)"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris Reserved (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD Concatenated"
-
-#: ../udisks/udisksclient.c:2282
-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:2284
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS Firmware"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS ядросы"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS түбірлік файлдық жүйесі"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS Reserved"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2299
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2300
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple бөлімдер картасы"
-
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Қолданылмаған"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Бос"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Драйвер"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Драйвер 4.3"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS файлдық жүйесі"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2310
-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:2313
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Кеңейтілген"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux кеңейтілген"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Жасырын FAT12"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Жасырын FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Жасырын FAT16"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Жасырын HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Жасырын W95 FAT32"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Жасырын W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Жасырын W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostics"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2340 ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Гибернация"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2348
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART өздік тест"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Тасушы шығарылуда"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Құрылғы блоктаудан босатылуда"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Құрылғы блокталуда"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2528
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Белгісіз (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s блоктық құрылғысы"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Блоктық құрылғы"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 массиві"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 массиві"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 массиві"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 массиві"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 массиві"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 массиві"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID массиві"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s дискі"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s дискі"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s картасы"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s дискі"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s дискі"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s қатты дискі"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Қатты диск"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s дискі"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s дискі"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Таза %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Аралас %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Аудио %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/kn.po b/po/kn.po
deleted file mode 100644
index 13f450d..0000000
--- a/po/kn.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Kannada (http://www.transifex.com/projects/p/udisks/language/kn/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: kn\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/ko.po b/po/ko.po
deleted file mode 100644
index cf552f6..0000000
--- a/po/ko.po
+++ /dev/null
@@ -1,2512 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Seong-ho Cho <darkcircle.0426@gmail.com>, 2013
-# Shinjo Park <kde@peremen.name>, 2015
-# Seong-ho Cho <darkcircle.0426@gmail.com>, 2013-2014,2016
-# Shinjo Park <kde@peremen.name>, 2015
-# Sungjin Kang <potopro@gmail.com>, 2013
-# Sungjin Kang <potopro@gmail.com>, 2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-01 21:50+0000\n"
-"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
-"Language-Team: Korean (http://www.transifex.com/freedesktop/udisks/language/ko/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ko\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 "x-udisks-auth 옵션을 사용하여 fstab 파일에 정의한 파일 시스템 마운트/마운트 해제"
-
-#: ../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 "x-udisks-auth 옵션을 사용하여 crypttab 파일에 지정한 암호화 장치의 잠금을 해제"
-
-#: ../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:337
-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 "Manage RAID arrays"
-msgstr "RAID 어레이 관리"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "RAID 어레이를 관리하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "드라이브 전원 끄기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "드라이브의 전원을 끄려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "시스템 드라이브 전원 끄기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "다른 위치에 연결한 드라이브 전원 끄기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "다른 위치에 연결한 드라이브의 전원을 끄려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "미디어 꺼내기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "미디어를 꺼내려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "시스템 드라이브에서 미디어 꺼내기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "다른 위치에 연결한 드라이브에서 미디어 꺼내기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "다른 위치에 연결한 드라이브에서 미디어를 꺼내려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "장치 수정"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "장치를 수정하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "시스템 장치 수정"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "다른 위치에 연결한 장치를 수정하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "장치 다시 검색"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "장치를 다시 검사하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "장치 열기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "장치를 열려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "시스템 장치 열기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "시스템 구성 수정"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "시스템 구성을 수정하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "시스템 구성에서 비밀 정보를 가져오려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "드라이브 설정 수정"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "드라이브 설정을 수정하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "SMART 데이터 업데이트"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "SMART 데이터를 업데이트하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "바이너리 파일에서 SMART 데이터 설정"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "바이너리 파일에서 SMART 데이터를 설정하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "SMART 자체 점검 실행"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "SMART 자체 점검을 수행하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "SMART 활성화/비활성화"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "SMART를 활성화/비활성화 하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "전원 상태 확인"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "전원 상태를 확인하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "대기 모드 명령 보내기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "대기 모드 명령을 드라이브에 보내려면 인증이 필요합ㄴ디ㅏ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "시스템 드라이브에 대기 명령 보내기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "다른 위치의 드라이브에 대기 명령 보내기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "하드디스크 안전하게 지우기"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "하드디스크를 안전하게 지우려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "작업 취소"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "작업을 취소하려면 인증이 필요합니다"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "다른 사용자가 시작한 작업 취소"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "시스템 수준 비밀 정보를 읽으려면 인증이 필요합니다"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "/etc/fstab 파일에 항목을 추가하려면 인증이 필요합니다"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "/etc/crypttab 파일에 항목을 추가하려면 인증이 필요합니다"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "/etc/fstab 파일에서 항목을 제거하려면 인증이 필요합니다"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "/etc/crypttab 파일에서 항목을 제거하려면 인증이 필요합니다"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "/etc/fstab 파일을 수정하려면 인증이 필요합니다"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "/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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "$(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "$(drive)을(를) 포맷하려면 인증이 필요합니다"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "$(drive)을(를) 읽기 위해 열려면 인증이 필요합니다"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "$(drive)를 쓰기 위해 열려면 인증이 필요합니다"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "$(drive)을(를) 벤치마킹하려면 인증이 필요합니다"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "$(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "$(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "$(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "$(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "$(drive)의 SMART 데이터를 업데이트 하려면 인증이 필요합니다"
-
-#. 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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "$(drive)의 SMART 데이터를 바이너리 파일에서 설정하려면 인증이 필요합니다"
-
-#. 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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "$(drive)의 SMART 자체 시험을 중지하려면 인증이 필요합니다"
-
-#. 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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "$(drive)의 SMART 자체 시험을 시작하려면 인증이 필요합니다"
-
-#. 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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "$(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "$(drive)을(를) 대기 모드로 놓으려면 인증이 필요합니다"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "$(drive)을(를) 대기 모드에서 깨우려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "$(drive)의 SMART를 활성화 하려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "$(drive)의 SMART를 비활성화 하려면 인증이 필요합니다"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "암호화된 장치 $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "다른 사용자가 잠금 해제한 암호화 장치 $(drive)을(를) 잠그려면 인증이 필요합니다"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "$(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab 파일에서 참조하는 $(drive)을(를) 마운트하려면 인증이 필요합니다"
-
-#. 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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab 파일에서 참조하는 $(drive)을(를) 마운트 해제하려면 인증이 필요합니다"
-
-#. 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "다른 사용자가 마운트한 $(drive)을(를) 마운트 해제하려면 인증이 필요합니다"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "$(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "루프 장치 $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "루프 장치 $(drive)를 수정하려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "RAID 어레이를 만들려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "RAID 어레이를 시작하려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "RAID 어레이를 멈추려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "RAID 어레이에서 장치를 제거하려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "RAID 어레이에서 장치를 추가하려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "RAID 어레이에서 쓰기 인텐트 비트맵을 설정하려면 인증이 필요합니다"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "RAID 어레이의 데이터 정리를 시작/중지 하려면 인증이 필요합니다"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "장치 $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "$(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "$(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 "$(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 "$(drive)의 스왑 공간을 비활성화하려면 인증이 필요합니다"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "고전 BIOS 부팅 가능"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-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:1129
-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:1136
-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:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s(%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "알 수 없음"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s(%s 바이트)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s(%s 바이트)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CF(컴팩트플래시)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MS(메모리스틱)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SM(스마트미디어)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SD"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SDHC"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "플로피"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT(12비트 버전)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT(16비트 버전)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT(32비트 버전)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT(버전 %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS(버전 %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2(버전 %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3(버전 %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4(버전 %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Ext 저널(버전 %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext 저널"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS(버전 %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660(버전 %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF(버전 %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT(버전 %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "스왑(버전 %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "스왑"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 물리 볼륨(%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 물리 볼륨"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "리눅스 RAID 구성원(버전 %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "리눅스 RAID 구성원"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS 장치(ZPool 버전 %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS(v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS 장치"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology 엔터프라이즈 RAID 구성원(버전 %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID 구성원(%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology 엔터프라이즈 RAID 구성원"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID 구성원"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS 암호화(버전 %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS 암호화"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS(버전 %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS(v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS 볼륨 구성원(버전 %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS 구성원(v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS 볼륨 구성원"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS 구성원"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "알 수 없음(%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "알 수 없음(%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "알 수 없음"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "주 부트 영역"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID 파티션 테이블"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "애플 파티션 맵"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "일반"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "리눅스"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "기타"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR 파티션 형식"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI 시스템"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS 부트"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "확장 부트 파티션"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "리눅스 루트 파티션(x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "리눅스 루트 파티션(x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "리눅스 홈 파티션"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "리눅스 서버 데이터 파티션"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "리눅스 스왑"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "리눅스 파일 시스템"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "리눅스 RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "리눅스 LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "리눅스 예약"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "기본 데이터"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft 시스템 예약"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM 메타데이터"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM 데이터"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows 복구 환경"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID(오프라인)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple 레이블"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV 복구"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX 데이터"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX 서비스"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD 부트"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD 데이터"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD 스왑"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris 부트"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris 루트"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris 스왑"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris 백업"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris 대체 섹터"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris 예약"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris 예약(2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris 예약(3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris 예약(4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris 예약(5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD 스왑"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD 축약형"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD 암호화"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS 펌웨어"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS 커널"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS 루트 파일 시스템"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS 예약"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS 예약"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple 파티션 맵"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "사용하지 않음"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "비어 있음"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "드라이버"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "드라이버 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS 파일 시스템"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16(Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "확장"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI(FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "리눅스 스왑"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "리눅스"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "리눅스 확장"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "리눅스 RAID 자동"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32(LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16(LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d(LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "숨겨진 FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "숨겨진 FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "숨겨진 FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "숨겨진 HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "숨겨진 W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "숨겨진 W95 FAT32(LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "숨겨진 W95 FAT16(LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "컴팩 진단"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "최대절전"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris 부트"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART 자체 시험"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "미디어 꺼내는 중"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "장치 잠금 해제 중"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "장치 잠그는 중"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "암호화 장치 수정 중"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "스왑 장치 시작 중"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "스왑 장치 멈추는 중"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "파일 시스템 마운트 중"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "파일 시스템 마운트 해제 중"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "파일 시스템 수정 중"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "장치 지우는 중"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "파일 시스템 만드는 중"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "루프 장치 설정 중"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "파티션 수정 중"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "파티션 삭제 중"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "파티션 만드는 중"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "삭제 중"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA 보안 소거"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA 고급 보안 소거"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "RAID 어레이 멈추는 중"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "RAID 어레이 시작하는 중"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "장치를 고장난 것으로 표시"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "어레이에서 장치 제거"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "어레이에 장치 추가"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "쓰기 인텐트 비트맵 설정"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "RAID 어레이 생성 중"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "알 수 없음(%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "플로피"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "플래시"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "메모리스틱"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "스마트 미디어"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "컴팩트 플래시"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "양면 DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "양면 DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "블루레이"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s 블록 장치"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "블록 장치"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "%s의 파티션 %u번"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s(%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s 루프 장치"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "루프 장치"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "%s의 파티션 %u번"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s(%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 어레이"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 어레이"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 어레이"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 어레이"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 어레이"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 어레이"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID 어레이"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "%s의 파티션 %u번"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s(%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s 드라이브"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s 디스크"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s 카드"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s 디스크"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s 드라이브"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s 하드 디스크"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "하드 디스크"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s 드라이브"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s 드라이브"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "빈 %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "혼합 %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "오디오 %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "%s의 파티션 %u번"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s](%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s(%s)"
diff --git a/po/lt.po b/po/lt.po
deleted file mode 100644
index df7ddf2..0000000
--- a/po/lt.po
+++ /dev/null
@@ -1,2444 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# aurisc4 <aurisc4@gmail.com>, 2013
-# aurisc4 <aurisc4@gmail.com>, 2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Lithuanian (http://www.transifex.com/projects/p/udisks/language/lt/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: lt\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Prijungti failų sistemą"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Failų sistemai prijungti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Prijungti failų sistemą sisteminiame įrenginyje"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Prijungti failų sistemą iš įrenginio, prijungto kitoje darbo vietoje"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Prijungti/atjungti fstab faile aprašytas failų sistemas su parametru x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Failų sistemai prijungti/atjungti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Atjungti kito naudotojo prijungtą įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Kito naudotojo prijungtai failų sistemai atjungti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Atrakinti šifruotą įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Šifruotam įrenginiui atrakinti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Atrakinti šifruotą sisteminį įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Atrakinti šifruotą įrenginį, prijungtą kitoje darbo vietoje"
-
-#: ../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 "Atrakinti crypttab aprašytą šifruotą įrenginį su parametru x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Užrakinti kito naudotojo atrakintą šifruotą įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Kito naudotojo atrakintam šifruotam įrenginiui užrakinti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Pakeisti šifruoto įrenginio slaptafrazę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Šifruoto įrenginio slaptafrazei pakeisti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Valdyti ciklinius įrenginius"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Ciklinio įrenginio nustatymui reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Ištrinti ciklinius įrenginius"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Kito naudotojo nustatytam cikliniam įrenginiui ištrinti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Keisti ciklinius įrenginius"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Kito naudotojo nustatytam cikliniam įrenginiui pakeisti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Tvarkyti mainų sritį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Mainų sričiai tvarkyti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Tvarkyti RAID masyvus"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "RAID masyvams tvarkyti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Išjungti diską"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Diskui išjungti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Išjungti sisteminį diską"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Išjungti prie kitos darbo vietos prijungtą diską"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Prie kitos darbo vietos prijungtam diskui išjungti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Išstumti laikmeną"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Laikmenai išstumti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Išstumti laikmeną iš sisteminio įrenginio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Išstumti laikmeną iš prie kitos darbo vietos prijungto įrenginio"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Laikmenai išstumti iš prie kitos darbo vietos prijungto įrenginio reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Keisti įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Įrenginiui keisti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Keisti sisteminį įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Prie kitos darbo vietos prijungtam įrenginiui pakeisti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Iš naujo perskaityti įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Įrenginiui iš naujo perskaityti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Atverti įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Įrenginiui atverti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Atverti sisteminį įrenginį"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Keisti sistemos konfigūraciją"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Sistemos konfigūracijai keisti reikia reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Paslaptims iš sistemos konfigūracijos gauti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Keisti disko nustatymus"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Disko nustatymams pakeisti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Atnaujinti SMART duomenis"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "SMART duomenims atnaujinti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Nustatyti SMART duomenis iš dvejetainių duomenų"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "SMART duomenims nustatyti iš dvejetainių duomenų reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Vykdyti SMART pasitikrinimą"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "SMART pasitikrinimui įvykdyti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Įjungti/išjungti SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "SMART įjungti/išjungti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Patikrinti energijos būklę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Energijos būklei patikrinti reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Siųsti užmigdymo komandą"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Disko užmigdymui reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Siųsti užmigdymo komandą sisteminiam diskui"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Siųsti užmigdymo komandą kitos darbo vietos diskui"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Saugiai išvalyti kietąjį diską"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Saugiam kietojo disko išvalymui reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Atsisakyti darbo"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Darbo atsisakymui reikia patvirtinti tapatybę"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Atsisakyti kito naudotojo pradėto darbo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Kito naudotojo pradėto darbo atsisakyti reikia patvirtinti tapatybę"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Sistemos lygmens paslaptims perskaityti reikia patvirtinti tapatybę"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Įrašo pridėjimui į /etc/fstab failą reikia patvirtinti tapatybę"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Įrašo pridėjimui į /etc/crypttab failą reikia patvirtinti tapatybę"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Įrašo pašalinimui iš /etc/fstab failo reikia patvirtinti tapatybę"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Įrašo pašalinimui iš /etc/crypttab failo reikia patvirtinti tapatybę"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "/etc/fstab failui pakeisti reikia patvirtinti tapatybę"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "/etc/crypttab failui pakeisti reikia patvirtinti tapatybę"
-
-#. 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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Saugiam $(drive) ištrynimui atlikti reikia patvirtinti tapatybę"
-
-#. 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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "$(drive) formatavimui reikia patvirtinti tapatybę"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-msgid "Formatting Device"
-msgstr "Formatuojamas įrenginys"
-
-#. 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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "$(drive) atvėrimui skaitymui reikia patvirtinti tapatybę"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "$(drive) atvėrimui rašymui reikia patvirtinti tapatybę"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "$(drive) atvėrimui matavimams reikia patvirtinti tapatybę"
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "$(drive) perskaitymui reikia patvirtinti tapatybę"
-
-#. 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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "$(drive) išstūmimui reikia patvirtinti tapatybę"
-
-#. 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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "$(drive) nustatymams konfigūruoti reikia patvirtinti tapatybę"
-
-#. 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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "$(drive) išjungimui reikia patvirtinti tapatybę"
-
-#. 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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "$(drive) SMART duomenims atnaujinti reikia patvirtinti tapatybę"
-
-#. 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:755
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "$(drive) SMART duomenų nustatymui iš dvejetainių duomenų reikia patvirtinti tapatybę"
-
-#. 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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "$(drive) SMART pasitikrinimui nutraukti reikia patvirtinti tapatybę"
-
-#. 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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "$(drive) SMART pasitikrinimui pradėti reikia patvirtinti tapatybę"
-
-#. 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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "$(drive) energijos būklei patikrinti reikia patvirtinti tapatybę"
-
-#. 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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "$(drive) užmigdymui reikia patvirtinti tapatybę"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "$(drive) pažadinimui reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "SMART įjungimui diske $(drive) reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "SMART išjungimui diske $(drive) reikia patvirtinti tapatybę"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Šifruotam įrenginiui $(drive) atrakinti reikia patvirtinti tapatybę"
-
-#. 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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Kito naudotojo atrakintam šifruotam įrenginiui $(drive) užrakinti reikia patvirtinti tapatybę"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "$(drive) prijungti reikia patvirtinti tapatybę"
-
-#. 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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab faile nurodytam $(drive) prijungti reikia patvirtinti tapatybę"
-
-#. 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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab faile nurodytam $(drive) atjungti reikia patvirtinti tapatybę"
-
-#. 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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Kito naudotojo prijungtam $(drive) atjungti reikia patvirtinti tapatybę"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Failų sistemos etiketei pakeisti diske $(drive) reikia patvirtinti tapatybę"
-
-#. 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Cikliniam įrenginiui $(drive) ištrinti reikia patvirtinti tapatybę"
-
-#. 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Cikliniam įrenginiui $(drive) pakeisti reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "RAID masyvo sukūrimui reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "RAID masyvo paleidimui reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "RAID masyvo sustabdymui reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Įrenginio pašalinimui iš RAID masyvo reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Įrenginio pridėjimui į RAID masyvą reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Rašymo tikslo bitų žemėlapiui konfigūruoti RAID masyve reikia patvirtinti tapatybę"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Skirsnio pakeitimui diske $(drive) reikia patvirtinti tapatybę"
-
-#. 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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Skirsnio ištrynimui diske $(drive) reikia patvirtinti tapatybę"
-
-#. 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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Skirsnio sukūrimui diske $(drive) reikia patvirtinti tapatybę"
-
-#. 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 "Mainų srities įjungimui diske $(drive) reikia patvirtinti tapatybę"
-
-#. 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 "Mainų sričiai išjungti diske $(drive) reikia patvirtinti tapatybę"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Įkeliamas"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Sisteminis"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Senas BIOS įkeliamas"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Tik skaitymui"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Paslėptas"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Nėra automatinio prijungimo"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Nežinoma"
-
-#. 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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s baitų)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s baitų)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "KampaktinėFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "Atmintinė"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "IšmoniojiLaikmena"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SaugiSkaitmeninė"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "Didelės talpos SD"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Lankstusis diskelis"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bitų versija)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bitų versija)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bitų versija)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (%s versija)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (%s versija)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (%s versija)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (%s versija)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (%s versija)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Ext žurnalas (%s versija)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext žurnalas"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (%s versija)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (%s versija)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (%s versija)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (%s versija)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (%s versija)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Mainų sritis"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 fizinis tomas (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 FT"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 fizinis tomas"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID narys (%s versija)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID narys"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS įrenginys (ZPlool %s versija)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS įrenginys"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr "Intel Matrix RAID narys (%s versija)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr "IMSM RAID narys (%s)"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr "Intel Matrix RAID narys"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS šifravimas (%s versija)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS šifravimas"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (%s versija)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS tomo narys (%s versija)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS narys (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS tomo narys"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS narys"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Nežinoma (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Nežinoma (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Nežinoma"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Pirminis įkėlimo įrašas"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID skirsnių lentelė"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Apple skirsnių žemėlapis"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Bendrinė"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Kita"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR skirsnių schema"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI sistema"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS įkėlimas"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux mainų sritis"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux failų sistema"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux rezervuota"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Paprasti duomenys"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft rezervuota"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metaduomenys"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM duomenys"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows atkūrimo aplinka"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (išjungtas)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple įkėlimas"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple etiketė"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV atkūrimas"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple pagrindinė saugykla"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX duomenys"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX tarnyba"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD įkėlimas"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBDS duomenys"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD mainų sritis"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris įkėlimas"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris šaknis"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris mainų sritis"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris atsarginė kopija"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris pagalbinis sektorius"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris rezervuota"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris rezervuota (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris rezervuota (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris rezervuota (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris rezervuota (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD mainų sritis"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD sujungta"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD šifruota"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple skirsnių žemėlapis"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Nenaudojama"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Tuščia"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Tvarkyklė"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Tvarkyklė 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS failų sistema"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Išplėstinė"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux mainų sritis"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux išplėstinė"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Paslėptas FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Paslėptas FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Paslėptas FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Paslėptas HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Paslėptas W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Paslėptas W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Paslėptas W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostikos"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernavimas"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris įkėlimas"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART pasitikrinimas"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Išstumiama laikmena"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Atrakinamas įrenginys"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Užrakinamas įrenginys"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Keičiamas šifruotas įrenginys"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Paleidžiamas mainų įrenginys"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Stabdomas mainų įrenginys"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Prijungiama failų sistema"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Atjungiama failų sistema"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Keičiama failų sistema"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Išvalomas įrenginys"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Kuriama failų sistema"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Nustatomas ciklinis įrenginys"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Keičiamas skirsnis"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Trinamas skirsnis"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Kuriamas skirsnis"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Išvaloma"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA saugus trynimas"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA pagerintas saugus trynimas"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Stabdomas RAID masyvas"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Paleidžiamas RAID masyvas"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Žymimas įrenginys kaip su klaidomis"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Šalinamas įrenginys iš masyvo"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Pridedamas įrenginys į masyvą"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Nustatomas rašymo tikslo bitų žemėlapis"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Kuriamas RAID masyvas"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Nežinoma (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s blokinis įrenginys"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blokinis įrenginys"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "Skirsnis %d iš %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s ciklinis įrenginys"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Ciklinis įrenginys"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "Skirsnis %d iš %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 masyvas"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 masyvas"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 masyvas"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 masyvas"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 masyvas"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 masyvas"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID masyvas"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "Skirsnis %d iš %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s diskas"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s diskas"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s kortelė"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s diskas"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s diskas"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Diskas"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%s diskas"
-
-#. 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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Diskas"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s kietasis diskas"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Kietasis diskas"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s kortelių skaitytuvas"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s diskas"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s diskas"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Tuščias %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Mišrus %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Garso %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Skirsnis %d iš %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/lv.po b/po/lv.po
deleted file mode 100644
index f7366fa..0000000
--- a/po/lv.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>, 2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Latvian (http://www.transifex.com/projects/p/udisks/language/lv/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Montēt datņu sistēmu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Vajag autentificēties, lai montētu datņu sistēmas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Montēt datņu sistēmu uz sistēmas ierīces"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montēt datņu sistēmu no ierīces, kas ir pievienota citā vietā"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montēt/atmontēt datņu sistēmas, kas ir definētas fstab datnē ar x-udisks-auth opciju"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Vajag autentificēties, lai montētu/atmontētu datņu sistēmas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Atmontēt ierīci "
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Vajag autentificēties, lai atmontētu visas datņu sistēmas, ko ir montējis cits lietotājs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Atbloķēt šifrētu ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Vajag autentificēties, lai atbloķētu šifrētu ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Atbloķēt šifrētu sistēmas ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Atbloķēt šifrētu ierīci, kas ir pievienota citā vietā"
-
-#: ../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 "Atbloķēt šifrētu ierīci, kas ir norādīta crypttab datnē ar x-udisks-auth opciju"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Bloķēt šifrētu ierīci, ko ir atbloķējis cits lietotājs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Vajag autentificēties, lai bloķētu šifrētu ierīci, ko ir atbloķējis cits lietotājs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Mainīt paroli šifrētai ierīcei"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Vajag autentificēties, lai mainītu šifrētas ierīces paroli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Pārvaldīt cikla ierīces"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Vajag autentificēties, lai iestatītu cikla ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Dzēst cikla ierīces"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Vajag autentificēties, lai dzēstu cikla ierīci, ko ir iestatījis cits lietotājs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Modificēt cikla ierīces"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Jāautentificējas, lai modificētu cikla ierīces, ko ir iestatījis cits lietotājs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Pārvaldīt maiņvietu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Vajag autentificēties, lai pārvaldītu maiņvietu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Izgrūst datu nesēju"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Vajag autentificēties, lai izgrūstu datu nesēju"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Izgrūst datu nesēju no sistēmas dziņa"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Izgrūst datu nesēju no dziņa, kas ir pievienots citai vietai"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Jāautentificējas, lai izgrūstu datu nesēju no dziņa, kas ir pievienots pie citas vietas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modificēt ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Vajag autentificēties, lai modificētu ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modificēt sistēmas ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Jāautentificējas, lai modificētu ierīci, kas ir pievienota citai vietai"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Atvērt ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Vajag autentificēties, lai atvērtu ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Atvērt sistēmas ierīci"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modificēt sistēmas konfigurāciju"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Vajag autentificēties, lai mainītu sistēmas konfigurāciju"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Vajag autentificēties, lai saņemtu noslēpumus no sistēmas konfigurācijas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Modificēt ierīces iestatījumus"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Jāautentificējas, lai modificētu ierīces iestatījumus"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Atjaunināt SMART datus"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Vajag autentificēties, lai atjauninātu SMART datus"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Iestatīt SMART datus no bloba"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Jāautentificējas, lai iestatītu SMART datus no bloba"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Palaist SMART paštestu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Vajag autentificēties, lai palaistu SMART paštestu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Pārbaudīt barošanas stāvokli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Jāautentificējas, lai pārbaudītu barošanas stāvokli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Vajag autentificēties, lai nolasītu sistēmas noslēpumus"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Vajag autentificēties, lai pievienotu ierakstu /etc/fstab datnei"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Vajag autentificēties, lai pievienotu ierakstu /etc/crypttab datnei"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Vajag autentificēties, lai izņemtu ierakstu no /etc/fstab datnes"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Vajag autentificēties, lai izņemtu ierakstu no /etc/crypttab datnes"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Vajag autentificēties, lai modificētu /etc/fstab datni"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Vajag autentificēties, lai modificētu /etc/crypttab datni"
-
-#. 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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Ielādējams"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Sistēmas"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Novecojis BIOS ielādējams"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Tikai lasāms"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1125
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Slēpts"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1132
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Nav automātiski montējams"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Nezināms"
-
-#. 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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s baiti)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s baiti)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-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:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Diskete"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-msgctxt "media"
-msgid "Flash"
-msgstr "Zibatmiņa"
-
-#. 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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12 bitu versija)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16 bitu versija)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32 bitu versija)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versija %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versija %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versija %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versija %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versija %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Ext žurnāls (versija %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext žurnāls"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versija %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versija %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versija %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versija %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (versija %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 fiziskais sējums (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 fiziskais sējums"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS ierīce (ZPool versija %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS ierīce"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS šifrēšana (versija %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS šifrēšana"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Nezināms (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Nezināms (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Nezināms"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Galvenais ielādes ieraksts (MBR)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID nodalījumu tabula"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Apple nodalījumu karte"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Vispārīgi"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Citi"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR dalīšanas shēma"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI sistēma"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS ielāde"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux maiņvieta"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux rezervēts"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Pamatdati"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft rezervēts"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metadati"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM dati"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows atjaunošanas vide"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (nesaistē)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple ielāde"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple etiķete"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV atjaunošana"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX dati"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX pakalpojums"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD ielāde"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD datni"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD maiņvieta"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris ielāde"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris sakne"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris maiņvieta"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris dublējums"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris alternatīvais sektors"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris rezervētais"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris rezervētais (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris rezervētais (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris rezervētais (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris rezervētais (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD maiņvieta"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD savienotais"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD šifrētais"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple nodalījumu karte"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Neizmantots"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Tukšs"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Draiveris"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Draiveris 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS datņu sistēma"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Paplašinātais"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux maiņvieta"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux paplašinātais"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID automātiskais"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Slēpts FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Slēpts FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Slēpts FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Slēpts HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Slēpts W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Slēpts W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Slēpts W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostika"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Iemidzināšana"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris ielāde"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Zibatmiņa"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Diskete"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Zibatmiņa"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s dzinis"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s disks"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s karte"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s disks"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s dzinis"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Dzinis"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%s disks"
-
-#. 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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Disks"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s Cietais disks"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Cietais disks"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s karšu lasītājs"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s dzinis"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s dzinis"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Tukšs %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Jaukts %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Audio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Nodalījums %d no %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ml.po b/po/ml.po
deleted file mode 100644
index 2dd3819..0000000
--- a/po/ml.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Malayalam (http://www.transifex.com/projects/p/udisks/language/ml/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ml\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/mr.po b/po/mr.po
deleted file mode 100644
index 5004af1..0000000
--- a/po/mr.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Marathi (http://www.transifex.com/projects/p/udisks/language/mr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: mr\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/ms.po b/po/ms.po
deleted file mode 100644
index bc9adbf..0000000
--- a/po/ms.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Malay (http://www.transifex.com/projects/p/udisks/language/ms/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ms\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/nb.po b/po/nb.po
deleted file mode 100644
index cd333d6..0000000
--- a/po/nb.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/udisks/language/nb/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: nb\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/nl.po b/po/nl.po
deleted file mode 100644
index 2986f7a..0000000
--- a/po/nl.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Richard E. van der Luit <nippur@fedoraproject.org>, 2012
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Dutch (http://www.transifex.com/projects/p/udisks/language/nl/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Koppel een bestandssysteem aan"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Authenticatie is vereist om het bestandssysteem aan te koppelen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Koppel een bestandssysteem aan op een systeemapparaat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Koppel een bestandssysteem aan van een apparaat dat is aangesloten bij een andere 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 "Koppel bestandssystemen, die in het fstab-bestand zijn gedefinieerd, aan/af met de 'x-udisk-auth'-optie "
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Authenticatie is vereist om het bestandssysteem aan of af te koppelen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Koppel een apparaat af dat door een andere gebruiker werd gekoppeld"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Authenticatie is vereist om een bestandssysteem dat door een andere gebruiker is gekoppeld te ontkoppelen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Ontsluit een versleuteld apparaat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Authenticatie is vereist om een versleuteld apparaat te ontsluiten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Ontsluit een versleuteld systeemapparaat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Ontsluit een gedeeld apparaat dat is aangesloten bij een andere 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 "Ontsluit een versleuteld apparaat genoemd in crypttab met de 'x-udisks-auth'-optie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Vergrendel een versleuteld apparaat dat ontsloten werd door een andere gebruiker"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Authenticatie is vereist om een versleuteld apparaat dat door een andere gebruiker ontsloten werd te vergrendelen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Verander wachtzin voor een versleuteld apparaat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Authenticatie is vereist om wachtzin van een versleuteld apparaat te veranderen"
-
-#: ../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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Authenticatie is vereist om een loop-device op te zetten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Verwijderen 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 "Authenticatie is vereist om een loop-device van een andere gebruiker te verwijderen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Bewerken 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 "Authenticatie is vereist om een loop-device door een andere gebruiker opgezet te bewerken"
-
-#: ../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 "Authenticatie is vereist om swapspace te beheren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Managen RAID-arrays"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Authenticatie is vereist om RAID-arrays te beheren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Uitzetten drive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Authenticatie is vereist om een drive uit te zetten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Uitzetten systeemdrive"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Uitzetten drive verbonden aan een andere seat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Authenticatie is vereist om een drive uit te zetten, die aangesloten is op een andere seat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Werp media uit"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Authenticatie is vereist om media uit te werpen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Werp media uit een systeemstation"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Werp media uit een station dat is aangesloten bij een andere seat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Authenticatie is vereist om media uit te werpen van een schijf, die is aangesloten bij een andere seat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Pas een apparaat aan"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Authenticatie is vereist om een apparaat aan te passen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Pas een systeemapparaat aan"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Authenticatie is vereist om een apparaat, dat bij een andere seat is aangesloten, aan te passen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Apparaat herscannen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Authenticatie is vereist om een apparaat te herscannen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Open een apparaat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Authenticatie is vereist om een apparaat te openen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Open een systeemapparaat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Pas systeemwijde configuratie aan"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Authenticatie is vereist om systeemwijde configuratie aan te passen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Authenticatie is vereist om 'secrets' -geheimen- van systeemwijde configuratie op te halen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Bewerken stationinstellingen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Authenticatie is vereist om stationsinstellingen te bewerken"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Update SMART-data"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Authenticatie is vereist om SMART-data te updaten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Instellen SMART-data van blob - 'Beware of the blob!'"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Authenticatie is vereist om SMART-data van blob in te stellen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Voer SMART self-test uit"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Authenticatie is vereist om een SMART-self-test uit te voeren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Inschakelen/Uitschakelen SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Authenticatie is vereist om SMART in of uit te schakelen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Controleer stroomstatus"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Authenticatie is vereist om stroomstatus te controleren"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Stuur standby-commando"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Authenticatie is vereist om een station in standby-modus te zetten"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Stuur standby-commando naar een systeemstation"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Stuur standby-commando naar een station van een andere seat."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Veilig wissen van harde schijf"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Authenticatie is vereist om een harddisk veilig te wissen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Afbreken taak"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Authenticatie is vereist om een taak af te breken"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Afbreken taak gestart door een andere gebruiker"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Authenticatie is vereist om een door een andere gebruiker gestarte taak af te breken"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "Authenticatie is vereist om secrets op systeemniveau te lezen"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Authenticatie is vereist om een regel toe te voegen aan /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Authenticatie is vereist om een regel toe te voegen aan /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Authenticatie is vereist om een regel te verwijderen van /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Authenticatie is vereist om een regel te verwijderen van /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Authenticatie is vereist om /etc/fstab aan te passen"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Authenticatie is vereist om /etc/crypttab aan te passen"
-
-#. 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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Authenticatie is vereist om veilig wissen van $(drive) uit te voeren"
-
-#. 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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "Authenticatie is vereist om $(drive) te formatteren"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-msgid "Formatting Device"
-msgstr "Formatteren apparaat"
-
-#. 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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Authenticatie is vereist om $(drive) voor lezen te openen"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Authenticatie is vereist om $(drive) voor schrijven te openen"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Authenticatie is vereist om $(drive) voor benchmarking te openen"
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Authenticatie is vereist om $(drive) te herscannen"
-
-#. 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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "Authenticatie is vereist om $(drive) uit te werpen"
-
-#. 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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Authenticatie is vereist om instellingen voor $(drive) te configureren"
-
-#. 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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "Authenticatie is vereist om $(drive) uit te zetten"
-
-#. 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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Authenticatie is vereist om SMART-data van $(drive) bij te werken"
-
-#. 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:755
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Authenticatie is vereist om SMART-data in te stellen van blob op $(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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Authenticatie is vereist om SMART-self-test op $(drive) af te breken"
-
-#. 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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Authenticatie is vereist om SMART-self-test op $(drive) te starten"
-
-#. 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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Authenticatie is vereist om stroomstatus van $(drive) te controleren"
-
-#. 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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Authenticatie is vereist om $(drive) in standby te zetten"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Authenticatie is vereist om $(drive) uit standby te wekken"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Authenticatie is vereist om SMART op $(drive) in te schakelen"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Authenticatie is vereist om SMART op $(drive) uit te schakelen"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Authenticatie is vereist om versleuteld apparaat $(drive) te ontsluiten"
-
-#. 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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Authenticatie is vereist om versleuteld apparaat $(drive) te vergrendelen, omdat deze is ontsloten door een andere gebruiker"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "Authenticatie is vereist om $(drive) aan te koppelen"
-
-#. 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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Authenticatie is vereist om $(drive) genoemd in /etc/fstab aan te koppelen"
-
-#. 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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Authenticatie is vereist om $(drive) genoemd in /etc/fstab af te koppelen"
-
-#. 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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Authenticatie is vereist om $(drive) te ontkoppelen, omdat deze is aangekoppeld door een andere gebruiker"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Authenticatie is vereist om het bestandssysteemlabel op $(drive) te veranderen"
-
-#. 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Authenticatie is vereist om loop-device $(drive) te verwijderen"
-
-#. 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Authenticatie is vereist om loop-device $(drive) aan te passen"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "Authenticatie is vereist om een RAID-array aan te maken"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "Authenticatie is vereist om een RAID-array te starten"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "Authenticatie is vereist om een RAID-array te stoppen"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Authenticatie is vereist om een apparaat uit een RAID-array te verwijderen"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Authenticatie is vereist om een apparaat aan een RAID-array toe te voegen"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Authenticatie is vereist om de write-intent bitmap op een RAID-array in te stellen"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Authenticatie is vereist om de partitie op apparaat $(drive) aan te passen"
-
-#. 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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Authenticatie is vereist om de partitie $(drive) te verwijderen"
-
-#. 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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Authenticatie is vereist om een partitie op $(drive) aan te maken"
-
-#. 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 "Authenticatie is vereist om swapspace te activeren op $(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 "Authenticatie is vereist om swapspace te deactiveren op $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Opstartbaar"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1104
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Systeem"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Onbekend"
-
-#. 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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-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:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "Floppy"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bit versie)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bit versie)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bit versie)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versie %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versie %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versie %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versie %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versie %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal voor Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal voor Ext"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versie %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versie %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versie %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versie %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (versie %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 Fysiek Volume (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 Fysiek Volume"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID Member (versie %s)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID Member"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS Apparaat (ZPool versie %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS Apparaat"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr "Intel Matrix RAID Member (version %s)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr "IMSM RAID Member (%s)"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr "Intel Matrix RAID Member"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS-Encryptie (versie %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS-Encryptie"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versie %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS Volume Member (versie %s)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS Member (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS Volume Member"
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Onbekend (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Onbekend (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Onbekend"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID-Partitietafel"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Generiek"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Andere"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR Partition Scheme"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI System"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux-bestandssysteem"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux Reserved"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Basic Data"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft Reserved"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metadata"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM data"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows Recovery Environment"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (offline)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD Boot"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD Data"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris Boot"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root"
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris Swap"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Backup"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris Alternate Sector"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris Reserved"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris Reserved (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris Reserved (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris Reserved (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris Reserved (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD Concatenated"
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple Partitie Map"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Unused"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Empty"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS file system"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Extended"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux Extended"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Hidden FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Hidden FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Hidden FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Hidden HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Hidden W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Hidden W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Hidden W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostics"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernation"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris boot"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART self-test"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Uitwerpen Medium"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Ontgrendelen Apparaat"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Vergrendelen Apparaat"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Aanpassen versleuteld apparaat"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Starten swap-device"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Stoppen swap-device"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Aankoppelen bestandssysteem"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Afkoppelen bestandssysteem"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Aanpassen bestandssysteem"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Verwijderen apparaat"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Aanmaken bestandssysteem"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Opzetten loop-device"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Aanpassen partitie"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Verwijderen partitie"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Aanmaken partitie"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Opruimen"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA Secure Erase"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA Enhanced Secure Erase"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Stoppen RAID-array"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Starten RAID-array"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Markeren apparaat als 'niet goed werkend'"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Verwijderen apparaat van array"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Toevoegen apparaat aan array"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Instellen Write-Intent Bitmap"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Aanmaken RAID-array"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Onbekend (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Floppy"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s Block-apparaat"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Block-apparaat"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "Partitie %d van %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s Loop-device"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Loop-device"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "Partitie %d van %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0-array"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1-array"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4-array"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5-array"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6-array"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10-array"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID-array"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "Partitie %d van %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s Station"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s Schijf"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s Kaart"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s Schijf"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s Station"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Station"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%s Schijf"
-
-#. 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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Schijf"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s Harde schijf"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Harde schijf"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s Kaartlezer"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s Station"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s Station"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Blanco %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Audio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "Partitie %d van %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/nn.po b/po/nn.po
deleted file mode 100644
index 1c3a533..0000000
--- a/po/nn.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Norwegian Nynorsk (http://www.transifex.com/projects/p/udisks/language/nn/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: nn\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/oc.po b/po/oc.po
deleted file mode 100644
index d537b58..0000000
--- a/po/oc.po
+++ /dev/null
@@ -1,2513 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Cédric Valmary <cvalmary@yahoo.fr>, 2015
-# Cédric Valmary <cvalmary@yahoo.fr>, 2015
-# Cédric Valmary <cvalmary@yahoo.fr>, 2016
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2010
-# Jérôme Fenal <jfenal@gmail.com>, 2013,2015
-# lkppo, 2013
-# Tot en òc <totenoc@gmail.com>, 2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-06-12 11:17+0000\n"
-"Last-Translator: Tot en òc <totenoc@gmail.com>\n"
-"Language-Team: Occitan (post 1500) (http://www.transifex.com/freedesktop/udisks/language/oc/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: oc\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Montar un sistèma de fichièrs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "L'autentificacion es requesida per montar lo sistèma de fichièrs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Montar un sistèma de fichièrs sus un periferic sistèma"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montar un sistèma de fichièrs a partir d'un aparelh brancat sus un autre emplaçament"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montar/desmontar de sistèmas de fichièrs definits dins lo fichièr fstab amb l'opcion x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "L'autentificacion es requesida per montar/desmontar lo sistèma de fichièrs"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Desmontar un periferic montat per un autre utilizaire"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "L'autentificacion es requesida per desmontar un sistèma de fichièrs montat par un autre utilizaire"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Desverrolhar un periferic chifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Es necessari de s'autentificar per desverrolhar un periferic chifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Desverrolhar un periferic sistèma chifrat"
-
-#: ../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 "Desblocar un periferic chifrat especificat dins lo fichièr crypttab amb l'opcion x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Verrolhar un periferic chifrat desverrolhat per un autre utilizaire"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "L'autentificacion es requesida per verrolhar un periferic chifrat desverrolhat per un autre utilizaire"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Cambiar la frasa secreta d'un periferic chifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "L'autentificacion es necessària per cambiar la frasa secreta d'un periferic chifrat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Gerir los periferics bocla"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Autentificacion requesida per configurar un periferic bocla"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Suprimir los periferics bocla"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Autentificacion requesida per suprimir un periferic bocla configurat per un autre utilizaire"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Modificar los periferics bocla"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Autentificacion requesida per modificar un periferic bocla configurat per un autre utilizaire"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Gerir la zòna de swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Autentificacion requesida per gerir la zòna de swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Gerir los tablèus RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Autentificacion requesida per gerir los tablèus RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Atudar lo lector"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Cal s'autentificar per atudar lo lector"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Atudar un lector sistèma"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Ejectar lo mèdia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "L'autentificacion es requesida per ejectar lo mèdia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Ejectar un mèdia dempuèi un lector sistèma"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modificar un periferic"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Autentificacion requesida per modificar un periferic"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modificar un periferic sistèma"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Reanalisar un periferic"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Dobrir un periferic"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Autentificacion requesida per dobrir un periferic"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Dobrir un periferic sistèma"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modificar la configuracion de l'ensemble del sistèma"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Autentificacion requesida per modificar l'ensemble del sistèma"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Modificar las opcions del lector"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Autentificacion requesida per modificar las opcions del lector."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Metre a jorn las donadas SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Autentificacion requesida per metre a jorn las donadas SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Executar lo tèst automatic SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Autentificacion requesida per executar lo tèst automatic SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Activar / desactivar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Autentificacion requesida per activar/desactivar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Verificar l'estat de l'alimentacion"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Autentificacion requesida per verificar l'estat de l'alimentacion"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Mandar la comanda de mesa en velha"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Autentificacion requesida per metre un lector en velha."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Mandar la comanda « velha » a un lector sistèma."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Escafar un disc dur en tota seguretat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Autentificacion requesida per escafar en tota seguretat un disc dur"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Anullar lo prètzfach"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Autentificacion requesida per anullar un prètzfach"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Anullar un prètzfach aviat per un autre utilizaire"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Autentificacion requesida per anullar un prètzfach aviat per un autre utilizaire"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Autentificacion requesida per apondre una entrada al fichièr /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Autentificacion requesida per apondre una entrada al fichièr /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Autentificacion requesida per suprimir una entrada del fichièr /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Autentificacion requesida per suprimir una entrada del fichièr /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Autentificacion requesida per modificar lo fichièr /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Autentificacion requesida per modificar lo fichièr /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Autentificacion requesida per efectuar una supression securizada de $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Autentificacion requesida per formatar $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Formatatge del periferic"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Autentificacion requesida per dobrir $(drive) en lectura"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Autentificacion requesida per dobrir $(drive) en escritura"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Autentificacion requesida per dobrir $(drive) per una analisi comparativa"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Autentificacion requesida per reanalisar $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Autentificacion requesida per ejectar $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Autentificacion requesida per configurar los paramètres de $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Autentificacion requesida per metre fòra tension $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Autentificacion requesida per metre a jorn las donadas SMART dempuèi $(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:825
-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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Autentificacion requesida per abandonar un tèst automatic SMART sus $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Autentificacion requesida per aviar un tèst automatic SMART sus $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Autentificacion requesida per verificar l'estat de l'alimentacion de $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Autentificacion requesida per metre $(drive) en velha"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Autentificacion requesida per sortir $(drive) del mòde velha"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Autentificacion requesida per activar SMART sus $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Autentificacion requesida per desactivar SMART sus $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Autentificacion requesida per desblocar lo periferic chifrat $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Autentificacion requesida per verrolhar lo periferic chifrat $(drive) desverrolhat per un autre utilizaire"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Autentificacion requesida per montar $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Autentificacion requesida per montar $(drive) referenciat dins lo fichièr /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Autentificacion requesida per desmontar $(drive) referenciat dins lo fichièr /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Autentificacion requesida per desmontar $(drive) montat per un autre utilizaire"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Autentificacion requesida per cambiar lo marcatge del sistèma de fichièr de $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Autentificacion requesida per suprimir lo periferic bocla $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Autentificacion requesida per modificar lo periferic bocla $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Autentificacion requesida per crear un tablèu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Autentificacion requesida per aviar un tablèu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Autentificacion requesida per arrestar un tablèu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Autentificacion requesida per suprimir un periferic d'un tablèu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Autentificacion requesida per apondre un periferic a un tablèu RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Autentificacion requesida per modificar la particion sul periferic $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Autentificacion requesida per suprimir la particion $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Autentificacion requesida per crear una particion sus $(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 "Autentificacion requesida per activar la zòna de swap sus $(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 "Autentificacion requesida per desactivar la zòna de swap sus $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Amorsable"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Sistèma"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1115
-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:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "En lectura sola"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Amagada"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Pas de montatge automatic"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Desconegut"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "Kio"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "Mio"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "Gio"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "Tio"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "Ko"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "Mo"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "Go"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "To"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s octets)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s octets)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "Clau USB"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD Nauta capacitat"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disqueta"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-msgctxt "media"
-msgid "Flash"
-msgstr "Memòria 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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (version 12-bit)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (version 16-bit)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (version 32-bit)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (version %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (version %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (version %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (version %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (version %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Jornalizacion per Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Jornalizacion per Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (version %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (version %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (version %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (version %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (version %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Volum fisic LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Volum fisic LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Periferic ZFS (ZPool version %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Periferic ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Encriptatge LUKS (version %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Encriptatge LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (version %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1958
-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:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Desconegut (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Desconegut (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Desconegut"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Zòna amòrsa (MBR)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Taula de particions GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Taula de particion Apple (APM)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Generic"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Autre"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Esquèma de particionament MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Sistèma EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Boot BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Swap Linux"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Sistèma de fichièr Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID Linux"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM Linux"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Reservat Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Basic Data"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Reservat Microsoft"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadonadas Microsoft LDM"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Donadas Microsoft LDM"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Environament de restabliment Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "HFS / HFS+ Apple"
-
-#. 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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "UFS Apple"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "ZFS Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "RAID Apple"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "RAID Apple (hors linha)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Boot Apple"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Recuperacion d'Apple TV"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Donadas HP-UX"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Servici Microsoft Windows"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Boot FreeBSD"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Donadas FreeBSD"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Swap FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS FreeBSD"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum FreeBSD"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Boot Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Root Solaris"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Swap Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Backup Solaris"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "/usr Solaris"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "/var Solaris"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "/home Solaris"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Sector alternatiu Solaris"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Reservat Solaris"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Reservat Solaris (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Reservat Solaris (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Reservat Solaris (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Reservat Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Swap NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "FFS NetBSD"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "LFS NetBSD"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "RAID NetBSD"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD concatenada"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD encriptada"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMFS VMWare"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "vmkcore VLWare"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Nucli de ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Fichièr sistèma raiç de ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "HFS / HFS Apple"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Taula de particion Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Inutilizada"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Void"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Pilòt"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Pilòt 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Sistèma de fichièrs ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Espandida"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Swap Linux"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux espandida"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "RAID auto Linux"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS / NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 amagada"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 amagada <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 amagada"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS / NTFS amagada"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "W95 FAT32 amagada"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA) amagada"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA) amagada"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Diagnostics Compaq"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Ivernacion"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Boot Solaris"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BFS BeOS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyFS SkyOS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Autotèst SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Ejeccion del mèdium"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Desverrolhatge del periferic"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Verrolhatge del periferic"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Modificacion del periferic chifrat"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Aviada del periferic de swap"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Arrèst del periferic de swap"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Montatge del sistèma de fichièr"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Desmontatge del sistèma de fichièr"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modificacion del sistèma de fichièr"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Escafament del periferic"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Creacion del sistèma de fichièr"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Configuracion del periferic bocla"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modificacion de la particion"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Supression de la particion"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Creacion de la particion"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Netejatge"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Escafament ATA securizat"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Escafament ATA securizat melhorat"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Arrèst de l'ensemble RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Aviada de l'ensemble RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Marcatge del periferic coma defectuós"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Supression del periferic del tablèu"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Apondon del periferic al tablèu"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Creacion d'un tablèu RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Desconegut (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Vinheta"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disqueta"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Memòria Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "Clau USB"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Periferic blòt %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Periferic blòt"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Particion %u sus %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Periferic bocla de %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Periferic bocla"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Particion %u sus %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID 0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID 1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID 4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID 5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID 6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID 10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Ensemble RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Particion %u sus %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Lector %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Disc de %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Carta %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Disc %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Volum de %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Lector"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disc de %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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Disc"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Disc dur %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Disc Dur"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Lector de carta %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Lector %s de %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Lector %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "%s verge"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Disc mixte %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Àudio %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Particion %u sus %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/or.po b/po/or.po
deleted file mode 100644
index 2b9f2df..0000000
--- a/po/or.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Oriya (http://www.transifex.com/projects/p/udisks/language/or/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: or\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/pa.po b/po/pa.po
deleted file mode 100644
index b1ab6ab..0000000
--- a/po/pa.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# A S Alam <apreet.alam@gmail.com>, 2012-2013
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/udisks/language/pa/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pa\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "ਡਰਾਇਵਰ ਬੰਦ ਕਰੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "ਸਿਸਟਮ ਡਰਾਇਵ ਬੰਦ ਕਰੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "ਮੀਡਿਆ ਬਾਹਰ ਕੱਢੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "ਮੀਡਿਆ ਬਾਹਰ ਕੱਢਣ ਲਈ ਪਰਮਾਣਕਿਤਾ ਚਾਹੀਦੀ ਹੈ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "ਸਿਸਟਮ ਡਰਾਇਵ ਤੋਂ ਮੀਡਿਆ ਬਾਹਰ ਕੱਢੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "ਜੰਤਰ ਸੋਧੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "ਜੰਤਰ ਸੋਧਣ ਲਈ ਪਰਮਾਣਿਤ ਹੋਣ ਦੀ ਲੋੜ ਹੈ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "ਸਿਸਟਮ ਜੰਤਰ ਸੋਧੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "ਜੰਤਰ ਮੁੜ-ਸਕੈਨ ਕਰੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "ਜੰਤਰ ਖੋਲ੍ਹੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "ਜੰਤਰ ਖੋਲ੍ਹਣ ਲਈ ਪਰਮਾਣਕਿਤਾ ਦੀ ਲੋੜ ਹੈ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "ਸਿਸਟਮ ਜੰਤਰ ਖੋਲ੍ਹੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "ਪੂਰੇ ਸਿਸਟਮ ਦੀ ਸੰਰਚਨਾ ਸੋਧੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "ਡਰਾਇਵ ਸੈਟਿੰਗ ਸੋਧ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "ਸਮਾਰਟ ਡਾਟਾ ਅੱਪਡੇਟ ਕਰੋ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "SMART ਖੁਦ-ਜਾਂਚ ਚਲਾਉ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "ਕੰਮ ਰੱਦ ਕਰੋ"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s ਬਾਈਟ)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s ਬਾਈਟ)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "ਕੰਪੈਕਟਫਲੈਸ਼"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "ਮੈਮੋਰੀਸਟਿੱਕ"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "ਸਮਾਰਟਮੀਡਿਆ"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "ਸਕਿਉਰਡਿਜ਼ਿਟਲ"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD ਉਚ ਸਮੱਰਥਾ"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "ਫਲਾਪੀ"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "ਜ਼ਿੱਪ"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "ਜੇਜ਼"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-ਬਿੱਟ ਵਰਜਨ)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-ਬਿੱਟ ਵਰਜਨ)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext ਲਈ ਜਰਨਲ"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "ਸਵੈਪ"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 ਫਿਜ਼ੀਕਲ ਵਾਲੀਅਮ (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 ਫਿਜ਼ੀਕਲ ਵਾਲੀਅਮ"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS ਜੰਤਰ (ZPool ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS ਜੰਤਰ"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS ਇੰਕ੍ਰਿਪਸ਼ਨ (ਵਰਜਨ %s)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS ਇੰਕ੍ਰਿਪਸ਼ਨ"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (version %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "ਅਣਜਾਣ (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "ਅਣਜਾਣ (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "ਅਣਜਾਣ"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "ਮਾਸਟਰ ਬੂਟ ਰਿਕਾਰਡ"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID ਪਾਰਟੀਸ਼ਨ ਟੇਬਲ"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "ਐਪਲ ਪਾਰਟੀਸ਼ਨ ਮੈਪ"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "ਸਧਾਰਨ"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "ਲੀਨਕਸ"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "ਵਿੰਡੋਜ਼"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "ਹੋਰ"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-msgctxt "partition-subtype"
-msgid "Mac OS X"
-msgstr "ਮੈਕ ਓਐਸ X"
-
-#. see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#. Not associated with any OS
-#: ../udisks/udisksclient.c:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR ਪਾਰਟੀਸ਼ਨ ਸਕੀਮ"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI ਸਿਸਟਮ"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS ਬੂਟ"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "ਲੀਨਕਸ ਸਵੈਪ"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "ਲੀਨਕਸ ਫਾਇਲ-ਸਿਸਟਮ"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "ਲੀਨਕਸ ਰੇਡ"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "ਲੀਨਕਸ LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "ਲੀਨਕਸ ਰਾਖਵਾਂ"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "ਬੇਸਿਕ ਡਾਟਾ"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "ਮਾਈਕਰੋਸਾਫਟ ਰਾਖਵਾਂ"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "ਐਪਲ 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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "ਨਾ-ਵਰਤੇ"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "ਖਾਲੀ"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "ਡਰਾਇਵਰ"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "ਡਰਾਇਵਰ 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "ਲੀਨਕਸ ਸਵੈਪ"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "ਲੀਨਕਸ"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "ਹਾਈਬਰਨੇਸ਼ਨ"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "ਸਮਾਰਟ ਖੁਦ-ਜਾਂਚ"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "ਮੀਡਿਅਮ ਬਾਹਰ ਕੱਢਿਆ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "ਜੰਤਰ ਅਣ-ਲਾਕ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "ਜੰਤਰ ਲਾਕ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ ਜੰਤਰ ਸੋਧਿਆ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "ਸਵੈਪ ਜੰਤਰ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "ਫਾਇਲ-ਸਿਸਟਮ ਸੋਧਿਆ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "ਜੰਤਰ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "ਫਾਇਲ-ਸਿਸਟਮ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "ਲੂਪ ਜੰਤਰ ਸੈੱਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "ਪਾਰਟੀਸ਼ਨ ਸੋਧਿਆ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "ਪਾਰਟੀਸ਼ਨ ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "ਪਾਰਟੀਸ਼ਨ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "ਅਣਜਾਣ (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "ਥੰਮ"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "ਫਲਾਪੀ"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "ਜ਼ਿੱਪ"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "ਜੇਜ਼"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "ਫਲੈਸ਼"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "ਮੈਮੋਰੀਸਟਿੱਕ"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "ਸਮਾਰਟਮੀਡਿਆ"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "ਕੰਪੈਕਟਫਲੈਸ਼"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s ਬਲਾਕ ਜੰਤਰ"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "ਬਲਾਕ ਜੰਤਰ"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s ਲੂਪ ਜੰਤਰ"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "ਲੂਪ ਜੰਤ"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s ਡਰਾਇਵ"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s ਡਿਸਕ"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s ਕਾਰਡ"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s ਡਿਸਕ"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s ਡਰਾਇਵ"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s ਹਾਰਡ ਡਿਸਕ"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "ਹਾਰਡ ਡਿਸਕ"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s ਡਰਾਇਵ"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s ਡਰਾਇਵ"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "ਖਾਲੀ %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "ਮਿਕਸ %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "ਆਡੀਓ %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/pl.po b/po/pl.po
deleted file mode 100644
index d327454..0000000
--- a/po/pl.po
+++ /dev/null
@@ -1,2507 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Piotr Drąg <piotrdrag@gmail.com>, 2012,2014-2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-11-16 12:47+0000\n"
-"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
-"Language-Team: Polish (http://www.transifex.com/freedesktop/udisks/language/pl/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Zamontowanie systemu plików"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Wymagane jest uwierzytelnienie, aby zamontować system plików"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Zamontowanie systemu plików na urządzeniu systemowym"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Zamontowanie systemu plików z urządzenia podłączonego do innego stanowiska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Zamontowanie/odmontowanie systemów plików określonych w pliku fstab za pomocą opcji „x-udisks-auth”"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Wymagane jest uwierzytelnienie, aby zamontować/odmontować system plików"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Odmontowanie urządzenia zamontowanego przez innego użytkownika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Wymagane jest uwierzytelnienie, aby odmontować system plików zamontowany przez innego użytkownika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Odblokowanie zaszyfrowanego urządzenia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Wymagane jest uwierzytelnienie, aby odblokować zaszyfrowane urządzenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Odblokowanie zaszyfrowanego urządzenia systemowego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Odblokowanie zaszyfrowanego urządzenia podłączonego do innego stanowiska"
-
-#: ../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 "Odblokowanie zaszyfrowanego urządzenia określonego w pliku crypttab za pomocą opcji „x-udisks-auth”"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Zablokowanie zaszyfrowanego urządzenia odblokowanego przez innego użytkownika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Wymagane jest uwierzytelnienie, aby zablokować zaszyfrowane urządzenie odblokowane przez innego użytkownika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Zmiana hasła dla zaszyfrowanego urządzenia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Wymagane jest uwierzytelnienie, aby zmienić hasło zaszyfrowanego urządzenia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Zarządzanie urządzeniami zwrotnymi"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Wymagane jest uwierzytelnienie, aby ustawić urządzenie zwrotne"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Usunięcie urządzeń zwrotnych"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Wymagane jest uwierzytelnienie, aby usunąć urządzenie zwrotne ustawione przez innego użytkownika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Modyfikacja urządzeń zwrotnych"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować urządzenie zwrotne ustawione przez innego użytkownika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Zarządzanie przestrzenią wymiany"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Wymagane jest uwierzytelnienie, aby zarządzać przestrzenią wymiany"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Zarządzanie macierzami RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Wymagane jest uwierzytelnienie, aby zarządzać macierzami RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Wyłączenie napędu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Wymagane jest uwierzytelnienie, aby wyłączyć napęd"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Wyłączenie napędu systemowego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Wyłączenie napędu podłączonego do innego stanowiska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Wymagane jest uwierzytelnienie, aby wyłączyć napęd podłączony do innego stanowiska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Wysunięcie nośnika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Wymagane jest uwierzytelnienie, aby wysunąć nośnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Wysunięcie nośnika z napędu systemowego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Wysunięcie nośnika z napędu podłączonego do innego stanowiska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Wymagane jest uwierzytelnienie, aby wysunąć nośnik z urządzenia podłączonego do innego stanowiska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modyfikacja urządzenia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować urządzenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modyfikacja urządzenia systemowego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować urządzenie podłączone do innego stanowiska"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Ponowne skanowanie urządzenia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Wymagane jest uwierzytelnienie, aby ponownie przeskanować urządzenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Otwarcie urządzenia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Wymagane jest uwierzytelnienie, aby otworzyć urządzenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Otwarcie urządzenia systemowego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modyfikacja konfiguracji systemu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować konfigurację systemu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Wymagane jest uwierzytelnienie, aby pobrać hasła z konfiguracji systemu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Modyfikacja ustawień napędu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować ustawienia napędu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Aktualizacja danych SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Wymagane jest uwierzytelnienie, aby zaktualizować dane SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Ustawienie danych SMART z danych binarnych"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Wymagane jest uwierzytelnienie, aby ustawić dane SMART z danych binarnych"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Wykonanie testu SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Wymagane jest uwierzytelnienie, aby wykonać test SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Włączenie/wyłączenie SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Wymagane jest uwierzytelnienie, aby włączyć/wyłączyć SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Sprawdzenie stanu zasilania"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Wymagane jest uwierzytelnienie, aby sprawdzić stan zasilania"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Wysłanie polecenia uśpienia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Wymagane jest uwierzytelnienie, aby ustawić napęd w tryb uśpienia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Wysłanie polecenia uśpienia do napędu systemowego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Wysłanie polecenia uśpienia do napędu na innym stanowisku"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Bezpieczne usunięcie zawartości dysku twardego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Wymagane jest uwierzytelnienie, aby bezpiecznie usunąć zawartość dysku twardego"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Anulowanie zadania"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Wymagane jest uwierzytelnienie, aby anulować zadanie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Anulowanie zadania rozpoczętego przez innego użytkownika"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Wymagane jest uwierzytelnienie, aby anulować zadanie rozpoczęte przez innego użytkownika"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Wymagane jest uwierzytelnienie, aby odczytać hasła systemu"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Wymagane jest uwierzytelnienie, aby dodać wpis do pliku /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Wymagane jest uwierzytelnienie, aby dodać wpis do pliku /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Wymagane jest uwierzytelnienie, aby usunąć wpis z pliku /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Wymagane jest uwierzytelnienie, aby usunąć wpis z pliku /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować plik /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować plik /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby wykonać bezpieczne usunięcie zawartości napędu $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby sformatować urządzenie $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Formatowanie urządzenia"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Wymagane jest uwierzytelnienie, aby otworzyć urządzenie $(drive) do odczytania"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Wymagane jest uwierzytelnienie, aby otworzyć urządzenie $(drive) do zapisania"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Wymagane jest uwierzytelnienie, aby otworzyć urządzenie $(drive) w celu sprawdzenia wydajności"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby ponownie przeskanować urządzenie $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby wysunąć urządzenie $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby skonfigurować ustawienia dla urządzenia $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby wyłączyć napęd $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby zaktualizować dane SMART z urządzenia $(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby ustawić dane SMART z danych binarnych na urządzeniu $(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby przerwać test SMART na urządzeniu $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby rozpocząć test SMART na urządzeniu $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby sprawdzić stan zasilania dla urządzenia $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Wymagane jest uwierzytelnienie, aby ustawić urządzenie $(drive) w trybie uśpienia"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Wymagane jest uwierzytelnienie, aby przebudzić urządzenie $(drive) ze stanu uśpienia"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby włączyć SMART w napędzie $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby wyłączyć SMART w napędzie $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby odblokować zaszyfrowane urządzenie $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Wymagane jest uwierzytelnienie, aby zablokować zaszyfrowane urządzenie $(drive)"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby zamontować urządzenie $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Wymagane jest uwierzytelnienie, aby zamontować urządzenie $(drive) wymienione w pliku /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Wymagane jest uwierzytelnienie, aby odmontować urządzenie $(drive) wymienione w pliku /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Wymagane jest uwierzytelnienie, aby odmontować urządzenie $(drive) zamontowane przez innego użytkownika"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby zmienić etykietę systemu plików na urządzeniu $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby usunąć urządzenie zwrotne $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować urządzenie zwrotne $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Wymagane jest uwierzytelnienie, aby utworzyć macierz RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Wymagane jest uwierzytelnienie, aby uruchomić macierz RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Wymagane jest uwierzytelnienie, aby zatrzymać macierz RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Wymagane jest uwierzytelnienie, aby usunąć urządzenie z macierzy RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Wymagane jest uwierzytelnienie, aby dodać urządzenie do macierzy RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Wymagane jest uwierzytelnienie, aby skonfigurować mapę bitową celów zapisu w macierzy RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Wymagane jest uwierzytelnienie, aby uruchomić/zatrzymać czyszczenie danych na macierzy RAID"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby zmodyfikować partycję na urządzeniu $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby usunąć partycję $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Wymagane jest uwierzytelnienie, aby utworzyć partycję na urządzeniu $(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 "Wymagane jest uwierzytelnienie, aby aktywować przestrzeń wymiany na urządzeniu $(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 "Wymagane jest uwierzytelnienie, aby deaktywować przestrzeń wymiany na urządzeniu $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Startowa"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Systemowa"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Przestarzała partycja startowa BIOS"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Tylko do odczytu"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Ukryta"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Bez automatycznego montowania"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Nieznane"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtów)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtów)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital (SD)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD o wysokiej pojemności (SDHC)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Dyskietka"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-msgctxt "media"
-msgid "Flash"
-msgstr "Dysk 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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HD DVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (wersja 12-bitowa)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (wersja 16-bitowa)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (wersja 32-bitowa)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (wersja %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (wersja %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "ext2 (wersja %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "ext3 (wersja %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "ext4 (wersja %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Księgowanie dla ext (wersja %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Księgowanie dla ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (wersja %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (wersja %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (wersja %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (wersja %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Partycja wymiany (wersja %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Partycja wymiany"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Wolumin fizyczny LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "Wolumin fizyczny LVM2"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Wolumin fizyczny LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Element RAID systemu Linux (wersja %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Element RAID systemu Linux"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Urządzenie ZFS (wersja ZPool %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (wersja %s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Urządzenie ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Element macierzy RAID Rapid Storage Technology enterprise firmy Intel (wersja %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Element macierzy RAID RSTe firmy Intel (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Element macierzy RAID Rapid Storage Technology enterprise firmy Intel"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Element macierzy RAID RSTe firmy Intel"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Szyfrowanie LUKS (wersja %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Szyfrowanie LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (wersja %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Element woluminu VMFS (wersja %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Element VMFS (wersja %s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Element woluminu VMFS"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Element VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Nieznane (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Nieznane (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Nieznane"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Główny sektor startowy"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Tablica partycji GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Mapa partycji Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Ogólne"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Inne"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Schemat partycji MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Partycja systemowa EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Partycja startowa BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Rozszerzona partycja startowa"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Główna partycja systemu Linux (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Główna partycja systemu Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Partycja domowa systemu Linux"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Partycja danych serwerowych systemu Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Partycja wymiany systemu Linux"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "System plików Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Partycja RAID systemu Linux"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM systemu Linux"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Zastrzeżona partycja systemu Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Podstawowa partycja danych"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Zastrzeżona partycja firmy Microsoft"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Partycja metadanych LDM firmy Microsoft"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Partycja danych LDM firmy Microsoft"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Środowisko przywracania systemu Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-msgctxt "part-type"
-msgid "Apple HFS/HFS+"
-msgstr "Partycja HFS/HFS+ firmy Apple"
-
-#. 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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Partycja UFS firmy Apple"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Partycja ZFS firmy Apple"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Partycja RAID firmy Apple"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Partycja RAID firmy Apple (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Partycja startowa firmy Apple"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Partycja etykiety firmy Apple"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Partycja przywracania Apple TV"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Core Storage firmy Apple"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Partycja danych systemu HP-UX"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Partycja serwisowa systemu HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Partycja startowa systemu FreeBSD"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Partycja danych systemu FreeBSD"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Partycja wymiany systemu FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "Partycja UFS systemu FreeBSD"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Partycja Vinum systemu FreeBSD"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "Partycja ZFS systemu FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Partycja startowa systemu Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Główna partycja systemu Solaris"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Partycja wymiany systemu Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Partycja zapasowa systemu Solaris"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Partycja /usr systemu Solaris"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Partycja /var systemu Solaris"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Partycja /home systemu Solaris"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Partycja alternatywnego sektora systemu Solaris"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Zastrzeżona partycja systemu Solaris"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Zastrzeżona partycja systemu Solaris (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Zastrzeżona partycja systemu Solaris (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Zastrzeżona partycja systemu Solaris (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Zastrzeżona partycja systemu Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Partycja wymiany systemu NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "Partycja FFS systemu NetBSD"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "Partycja LFS systemu NetBSD"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "Partycja RAID systemu NetBSD"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Partycja konkatenacji systemu NetBSD"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Zaszyfrowana partycja systemu NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMFS oprogramowania VMWare"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "vmkcore oprogramowania VMWare"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Oprogramowanie sprzętowe systemu ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Jądro systemu ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Główna partycja systemu ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Zastrzeżona partycja systemu ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Zastrzeżona partycja FFS firmy Intel"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Partycja HFS/HFS firmy Apple"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Mapa partycji Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Nieużywane"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Puste"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Sterownik"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Sterownik 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "System plików ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr "FAT32 (Windows)"
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Rozszerzona"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Partycja wymiany systemu Linux"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Partycja rozszerzona systemu Linux"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Automatyczna partycja RAID systemu Linux"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "Partycja FAT32 systemu Windows 95"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "Partycja FAT32 systemu Windows 95 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "Partycja FAT16 systemu Windows 95 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "Partycja rozszerzona systemu Windows 95 (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Ukryta partycja FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Ukryta partycja FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Ukryta partycja FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Ukryta partycja HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Ukryta partycja FAT32 systemu Windows 95"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Ukryta partycja FAT32 systemu Windows 95 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Ukryta partycja FAT16 systemu Windows 95 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Partycja diagnostyczna firmy Compaq"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernacja"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Partycja startowa systemu Solaris"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "Partycja BFS systemu BeOS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "Partycja SkyFS systemu SkyOS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Test SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Wysuwanie nośnika"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Odblokowywanie urządzenia"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Blokowanie urządzenia"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Modyfikowanie zaszyfrowanego urządzenia"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Uruchamianie urządzenia wymiany"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Zatrzymywanie urządzenia wymiany"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Montowanie systemu plików"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Odmontowywanie systemu plików"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modyfikowanie systemu plików"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Usuwanie zawartości urządzenia"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Tworzenie systemu plików"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Ustawianie urządzenia zwrotnego"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modyfikowanie partycji"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Usuwanie partycji"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Tworzenie partycji"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Czyszczenie"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Bezpieczne usuwanie zawartości ATA"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Ulepszone bezpieczne usuwanie zawartości ATA"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Zatrzymywanie macierzy RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Uruchamianie macierzy RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Oznaczanie urządzenia jako wadliwe"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Usuwanie urządzenia z macierzy"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Dodawanie urządzenia do macierzy"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Ustawianie mapy bitowej celów zapisu"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Tworzenie macierzy RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Nieznane (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Pendrive"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Dyskietka"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Dysk flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HD DVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HD DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HD DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Urządzenie blokowe %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Urządzenie blokowe"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partycja %u z %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Urządzenie zwrotne %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Urządzenie zwrotne"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partycja %u z %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Macierz RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Macierz RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Macierz RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Macierz RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Macierz RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Macierz RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Macierz RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partycja %u z %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Napęd %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Dysk %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Karta %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Płyta %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Napęd o rozmiarze %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Napęd"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Dysk o rozmiarze %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/udisksobjectinfo.c:646
-msgctxt "disk-non-rotational"
-msgid "Disk"
-msgstr "Dysk"
-
-#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
-#. e.g. '20 GB'.
-#: ../udisks/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Dysk twardy o rozmiarze %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Dysk twardy"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Czytnik kart %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Napęd o rozmiarze %s — %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Napęd %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Pusta płyta %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Mieszana płyta %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Dźwiękowa płyta %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partycja %u z %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/pt.po b/po/pt.po
deleted file mode 100644
index d362dbf..0000000
--- a/po/pt.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Portuguese (http://www.transifex.com/projects/p/udisks/language/pt/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pt\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
deleted file mode 100644
index 6d25944..0000000
--- a/po/pt_BR.po
+++ /dev/null
@@ -1,2508 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Rafael Ferreira <rafael.f.f1@gmail.com>, 2012,2014
-# Rafael Fontenelle <rffontenelle@gmail.com>, 2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-02-29 20:20+0000\n"
-"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/freedesktop/udisks/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"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Montar um sistema de arquivos"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Autenticação é necessária para montar um sistema de arquivos"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Montar um sistema de arquivos em um dispositivo de sistemas"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montar um sistema de arquivos do dispositivo conectado a outro ponto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montar/desmontar sistemas de arquivos definido no arquivo fstab com a opção x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Autenticação é necessária para montar/desmontar o sistema de arquivos"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Desmontar um dispositivo montado por outro usuário"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Autenticação é necessária para desmontar um sistema de arquivos montado para outro usuário"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Destravar um dispositivo criptografado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Autenticação é necessária para destravar um dispositivo criptografado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Destravar um dispositivo de sistema critografado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Destravar um dispositivo criptografado conectado em outro ponto"
-
-#: ../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 "Destravar um dispositivo criptografado especificado no arquivo crypttab com a opção x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Travar um dispositivo criptografado destravado por outro usuário"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Autenticação é necessária para travar um dispositivo criptografado destravado por outro usuário"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Alterar a senha de um dispositivo criptografado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Autenticação é necessária para alterar a senha para um dispositivo criptografado"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Gerenciar dispositivos de 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Autenticação é necessária para criar um dispositivo de loop"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Excluir dispositivos de loop"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Autenticação é necessária para excluir um dispositivo de loop definido por outro usuário"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-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 "Autenticação é necessária para modificar um dispositivo de loop configurado por outro usuário"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Gerenciar espaço de swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Autenticação é necessária para gerenciar o espaço de swap"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Gerenciar vetores de RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Autenticação é necessária para gerenciar vetores RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Desligar unidade"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Autenticação é necessária para desligar uma unidade"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Desligar uma unidade do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Desligar uma unidade conectada em outro ponto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Autenticação é necessária para desligar uma unidade conectada em outro ponto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Ejetar mídia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Autenticação é necessária para ejetar mídia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Ejetar mídia de um drive de sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Ejetar mídia de um drive anexado em outro ponto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Autenticação é necessária para ejetar mídia de um drive conectado em outro ponto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Modificar um dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Autenticação é necessária para modificar um dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Modificar um dispositivo de sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Autenticação é necessparia para modificar um dispositivo conectado em outro ponto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Reescanear um dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Autenticação é necessária para reescanear um dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Abrir um dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Autenticação é necessária para abrir um dispositivo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Abrir um dispositivo de sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Modificar configurações globais do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Autenticação é necessária para modificar uma configuração global do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Autenticação é necessária para restaurar segredos das configurações global do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Modificar configurações de driver"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Autenticação é necessária para modificar configurações de driver"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Atualizar dados SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Autenticação é necessária para atualizar dados SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Definir dados SMART do blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Autenticação é necessária para definir dados SMART do blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Executar um auto-teste de SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Autenticação é necessária para executar um auto-teste SMART."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Habilitar/Desabilitar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Autenticação é necessária para habilitar/desabilitar SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Verificar estado da energia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Autenticação é necessária para verificar estado da energia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Enviar comando de espera"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Autenticação é necessária para colocar um drive em modo de espera"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Enviar comando de espera para um drive do sistema"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Enviar comando de espera para o drive em outra posição"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Executar secure erase em um disco rígido"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Autenticação é necessária para executar secure erase no disco rígido"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Cancelar trabalho"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Autenticação é necessária para cancelar um trabalho"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Cancelar um trabalho iniciado por outro usuário"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Autenticação é necessária para cancelar um trabalho iniciado por outro usuário"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Autenticação é necessária para leitura de segredos de nível de sistema"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Autenticação é necessária para adicionar um registro no arquivo /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Autenticação é necessária para adicionar um registro no arquivo /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Autenticação é necessária para remover um registro do arquivo /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Autenticação é necessária para remover um registro do arquivo /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Autenticação é necessária para modificar o arquivo /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Autenticação é necessária para modificar o arquivo /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Autenticação é necessária para realizar uma exclusão segura do $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Autenticação é necessária para formatar $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Formatando 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Autenticação é necessária para abrir $(drive) para leitura"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Autenticação é necessária para abrir $(drive) para escrita"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Autenticação é necessária para abrir $(drive) para avaliação de desempenho"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Autenticação é necessária para reescanear $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Autenticação é necessária para ejetar $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Autenticação é necessária para configurar as definições de $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Autenticação é necessária para desligar $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Autenticação é necessária para atualizar dados SMART de $(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Autenticação é necessária para definir dados SMART de um blob em $(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Autenticação é necessária para abortar um auto-teste SMART em $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Autenticação é necessária para iniciar um auto-teste SMART em $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Autenticação é necessária para verificar estado da energia de $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Autenticação é necessária para colocar $(drive) em modo de espera"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Autenticação é necessária para acordar $(drive) de modo de espera"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Autenticação é necessária para habilitar SMART em $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Autenticação é necessária para desabilitar SMART em $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Autenticação é necessária para destravar o dispositivo criptografado $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Autenticação é necessária para travar o dispositivo criptografado $(drive) destravado por outro usuário"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Autenticação é necessária para montar $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Autenticação é necessária para montar $(drive) referenciado no arquivo /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Autenticação é necessária para desmontar $(drive) referenciado no arquivo /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-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.
-#. *
-#. * Do not translate $(drive), it's a placeholder and
-#. * will be replaced by the name of the drive/device in question
-#: ../src/udiskslinuxfilesystem.c:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Autenticação é necessária para alterar o rótulo do sistema de arquivos em $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Autenticação é necessária para excluir o dispositivo de 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Autenticação é necessária para modificar o dispositivo de loop $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Autenticação é necessária para criar um vetor de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Autenticação é necessária para iniciar um vetor de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Autenticação é necessária para parar um vetor de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Autenticação é necessária para remover uma unidade de um vetor de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Autenticação é necessária para adicionar um dispositivo a um vetor de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Autenticação é necessária para configurar a write-intent bitmap em um vetor de RAID"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Autenticação é necessária para iniciar/parar organização de dados de um vetor de RAID"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Autenticação é necessária para modificar a partição no 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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Autenticação é necessária para excluir a partição $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Autenticação é necessária para criar uma partição em $(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 "Autenticação é necessária para ativar espaço de swap em $(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 "Autenticação é necessária para desativar o espaço de swap em $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Inicializável"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-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:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "BIOS Legado Inicializável"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Somente leitura"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Escondida"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Nenhuma automontagem"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Desconhecido"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disquete"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (versão 12-bit)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (versão 16-bit)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (versão 32-bit)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (versão %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (versão %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (versão %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (versão %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (versão %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal for Ext (versão %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal for Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (versão %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (versão %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (versão %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (versão %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (versão %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 Physical Volume (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 Physical Volume"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Membro de RAID Linux (versão %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Membro de RAID Linux"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Dispositivo ZFS (ZPool versão %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)Device"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Dispositivo ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Membro de RAID corporativo de Intel Rapid Storage Technology (versão %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Membro de RAID Intel RSTe (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Membro de RAID corporativo de Intel Rapid Storage Technology"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Membro de RAID Intel RSTe"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Criptografia LUKS (versão %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Criptografia LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (versão %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS Volume Member (versão %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS Member (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS Volume Member"
-
-#: ../udisks/udisksclient.c:1958
-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:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Desconhecido (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Desconhecido (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Desconhecido"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Tabela de Partição GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Mapa de Partição Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Genérico"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Outro"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Esquema de Partição MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Sistema EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Boot"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Partição extendida de inicialização"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Partição raiz do Linux (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Partição raiz do Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Partição Home do Linux"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Partição de dados de servidor Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Sistema de Arquivos Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Reservada para Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Dados Básicos"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Reservada para Microsoft"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadados LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Dados LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Ambiente de Recuperação de Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Restauração AppleTV"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "Dados HP-UX"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "Serviço HP-UX"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Boot de FreeBSD"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Dados de FreeBSD"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Swap de FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "UFS de FreeBSD"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "Vinum de FreeBSD"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ZFS de FreeBSD"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Boot de Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Root de Solaris"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Swap de Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Backup"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Setor Alternativo de Solaris"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Reservado de Solaris"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Reservado de Solaris (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Reservado de Solaris (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Reservado de Solaris (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Reservado de Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD Concatenado"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD Criptografado"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Firmware do ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Kernel do ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Sistema de arquivos raiz do ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Reservado ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Reservado Intel FFS"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Mada de Partição Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Não usado"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Vazio"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Sistema de Arquivos ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Extendida"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux Extendida"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "FAT12 Escondido"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 <32M Escondido"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "FAT16 Escondido"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS/NTFS Escondido"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "W95 FAT32 Escondido"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA) Escondido"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA) Escondido"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Disagnóstico Compaq"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernação"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Boot de Solaris"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BFS de BeOS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Auto-teste SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Ejetando mídia"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Destravando dispositivo"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Travando dispositivo"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Modificando dispositivo criptografado"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Iniciando dispositivo swap"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Parando dispositivo swap"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Montando sistema de arquivos"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Desmontando sistema de arquivos"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Modificando sistema de arquivos"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Apagando dispositivo"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Criando sistema de arquivos"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Definindo dispositivo de loop"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Modificando partição"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Excluindo partição"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Criando partição"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Limpando"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA Secure Erase"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA Enhanced Secure Erase"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Parando vetor de RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Iniciando vetor de RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Marcando dispositivo como defeituoso"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Removendo dispositivo do vetor"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Adicionando dispositivo do vetor"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Definindo Write-Intent Bitmap"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Criando um vetor de RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Desconhecido (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Thumb"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disquete"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Dispositivo de bloco %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Dispositivo de bloco"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partição %u de %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Dispositivo de Loop %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Dispositivo de Loop"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partição %u de %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Vetor de RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Vetor de RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Vetor de RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Vetor de RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Vetor de RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Vetor de RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Vetor de RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partição %u de %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Drive %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Cartão %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Drive de %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disco de %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Disco Rígido de %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Disco Rígido"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Leitor de Cartão de %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Drive %2s de %1s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Drive %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "%s vazio"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "%s misturado"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "%s de áudio"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partição %u de %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ro.po b/po/ro.po
deleted file mode 100644
index d36a382..0000000
--- a/po/ro.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Romanian (http://www.transifex.com/projects/p/udisks/language/ro/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2: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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/ru.po b/po/ru.po
deleted file mode 100644
index 6e4d9f6..0000000
--- a/po/ru.po
+++ /dev/null
@@ -1,2511 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012
-# Serge Vylekzhanin <vylekzhanin@mail.ru>, 2014-2016
-# Stas Solovey <whats_up@tut.by>, 2012
-# Yuri Kozlov <yuray@komyakino.ru>, 2013
-# Yuri Myasoedov <omerta13@yandex.ru>, 2012
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-01 05:58+0000\n"
-"Last-Translator: Serge Vylekzhanin <vylekzhanin@mail.ru>\n"
-"Language-Team: Russian (http://www.transifex.com/freedesktop/udisks/language/ru/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\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 "Монтировать/демонтировать файловые системы, указанные в файле fstab, с параметром x-udisks-auth"
-
-#: ../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 "Разблокировать заданное в файле crypttab зашифрованное устройство с параметром x-udisks-auth"
-
-#: ../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:337
-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 "Manage RAID arrays"
-msgstr "Управление массивами RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Для управления массивами RAID требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Выключить питание привода"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Для выключения питания привода требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Выключение питания системного привода"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Выключить питание привода, подключённого к другому месту"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Для выключения питания привода, подключённого к другому месту, требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Извлечь носитель информации"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Для извлечения носителя информации требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Извлечь носитель информации из системного привода"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Извлечь носитель информации из привода, подключённого в другое место"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Для извлечения носителя информации из привода, подключённого в другое место, требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Изменить устройство"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Для изменения устройства требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Изменить системное устройство"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Для изменения устройства, подключённого в другое место, требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Повторно сканировать устройство"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Для повторного сканирования устройства требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Открыть устройство"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Для открытия устройства требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Открыть системное устройство"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Изменить общесистемные параметры"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Для изменения общесистемных параметров требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Для получения скрытых возможностей общесистемных параметров требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Изменить параметры привода"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Для изменения параметров привода требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Обновить данные SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Для обновления данных SMART требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Установить данные SMART из объекта blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Для установки данных SMART из объекта blob требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Запустить самотестирование SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Для запуска самотестироватия SMART требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Включить/выключить SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Для включения/выключения SMART требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Проверить состояние питания"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Для проверки состояния питания требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Отправить команду перевода в режим ожидания"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Для перевода привода в режим ожидания требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Отправить команду перевода в режим ожидания системному приводу"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Отправить команду перевода в режим ожидания приводу, подключённому в другое место"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Надёжно очистить жёсткий диск"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Для надёжной очистки требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Отменить задание"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Для отмены задания требуется подтверждение подлинности пользователя"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Отменить задание, запущенное другим пользователем "
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Для чтения скрытых возможностей системного уровня требуется подтверждение подлинности пользователя"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Для добавления записи в файл /etc/fstab требуется подтверждение подлинности пользователя"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Для добавления записи в файл /etc/crypttab требуется подтверждение подлинности пользователя"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Для удаления записи из файла /etc/fstab требуется подтверждение подлинности пользователя"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Для удаления записи из файла /etc/crypttab требуется подтверждение подлинности пользователя"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Для изменения файла /etc/fstab требуется подтверждение подлинности пользователя"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Для изменения файла файл /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Для выполнения надёжной очистки $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Для форматирования $(drive) требуется подтверждение подлинности пользователя"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Для открытия $(drive) для чтения требуется подтверждение подлинности пользователя"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Для открытия $(drive) для записи требуется подтверждение подлинности пользователя"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Для открытия $(drive) для проверки производительности требуется подтверждение подлинности пользователя"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Для повторного сканирования $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Для извлечения $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Для настройки параметров $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Для выключения питания $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Для обновления SMART-данных $(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Для установки данных SMART из объекта blob на $(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Для прерывания самодиагностики SMART на $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Для выполнения самодиагностики SMART на $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Для проверки состояния питания $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Для перевода $(drive) в режим ожидания требуется подтверждение подлинности пользователя"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Для вывода $(drive) из режима ожидания требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Для включения SMART на $(drive) требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Для выключения SMART на $(drive) требуется подтверждение подлинности пользователя"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Для разблокирования зашифрованного устройства $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Для заблокирования зашифрованного устройства $(drive), разблокированного другим пользователем, требуется подтверждение подлинности пользователя"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Для монтирования $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Для монтирования $(drive), указанного в файле /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Для демонтирования $(drive), указанного в файле /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Для демонтирования $(drive), смонтированного другим пользователем, требуется подтверждение подлинности пользователя"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Для изменения метки файловой системы на $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Для удаления петвого устройства $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Для изменения петвого устройства $(drive) требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Для создания массива RAID требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Для запуска массива RAID требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Для остановки массива RAID требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Для удаления устройства из массива RAID требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Для добавления устройства в массив RAID требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Для настройки битовых карт записей (write-intent bitmap) в массиве RAID требуется подтверждение подлинности пользователя"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Для запуска/остановки процесса корректировки данных (data scrubbing) массива RAID требуется подтверждение подлинности пользователя"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Для изменения раздела на устройстве $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Для удаления раздела $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Для создания раздела $(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 "Для включения области подкачки на $(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 "Для выключения области подкачки на $(drive) требуется подтверждение подлинности пользователя"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-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:1122
-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:1129
-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:1136
-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:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Неизвестный"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "КиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "МиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "ГиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "ТиБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "КБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "МБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "ГБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s байт)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s байт)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SDHC"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Дискета"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-разрядная версия)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-разрядная версия)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-разрядная версия)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (версия %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (версия %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (версия %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (версия %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (версия %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Журнал для Ext (версия %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Журнал для Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (версия %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (версия %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (версия %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (версия %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Раздел подкачки (версия %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Раздел подкачки"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Физический раздел LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Физический раздел LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Компонент Linux RAID (версия %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Компонент Linux RAID"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Устройство ZFS (ZPool версия %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Устройство ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Компонент RAID промышленной технологии хранения Intel Rapid (версия %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Компонент RAID Intel RSTe (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Компонент RAID промышленной технологии хранения Intel Rapid"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Компонент RAID Intel RSTe"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Шифрование LUKS (версия %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Шифрование LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (версия %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Компонент тома VMFS (версия %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Компонент VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Компонент тома VMFS"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Компонент VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Неизвестная (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Неизвестная (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Неизвестная"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Главная загрузочная запись (MBR)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Таблица разделов GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Таблица разделов Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Общий"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Другой"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Таблица разделов MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Системный EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Загрузочный BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Расширенный загрузочный раздел"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Корневой раздел Linux (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Корневой раздел Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Домашний раздел Linux"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Раздел серверных данных Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Раздел подкачки Linux"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Файловая система Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Зарезервировано Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Основные данные"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Зарезервировано Microsoft"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metadata"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM data"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows Recovery Environment"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (автономный)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Загрузочный Apple"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Загрузочный FreeBSD"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD Data"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Раздел подкачки FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Загрузочный Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Раздел подкачки Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Backup"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris Alternate Sector"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Зарезервировано Solaris"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Зарезервировано Solaris (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Зарезервировано Solaris (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Зарезервировано Solaris (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Зарезервировано Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Раздел подкачки NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "Объединённый NetBSD"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Зашифрованый NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Микропрограмма ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Ядро ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Корневая файловая система ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Зарезервировано ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Зарезервировано Intel FFS"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Таблица разделов Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Неиспользуемый"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Пустой"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Драйвер"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Драйвер 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Файловая система ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Расширенный"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Раздел подкачки Linux"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Расширенный Linux"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Атоматический Linux RAID"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Скрытый FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Скрытый FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Скрытый FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Скрытый HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Скрытый W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Скрытый W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Скрытый W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostics"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernation"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Загрузочный Solaris"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Самодиагностика SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Извлечение носителя"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Разблокирование устройства"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Блокирование устройства"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Изменение зашифрованного устройства"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Запуск устройства подкачки"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Остановка устройства подкачки"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Монтирование файловой системы"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Демонтирование файловой системы"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Изменение файловой системы"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Очистка устройства"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Создание файловой системы"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Настройка петлевого устройства"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Изменение раздела"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Удаление раздела"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Создание раздела"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Очистка"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Надёжная очистка ATA"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Улучшенная надёжная очистка ATA"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Остановка массива RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Запуск массива RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Маркировка устройства как неисправного"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Удаление устройства из массива"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Добавление устройства в массив"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Установка битовых карт записей (write-intent bitmap)"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Создание массива RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Неизвестно (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "USB флэш-накопитель"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Дискета"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s Блочное устройство"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Блочное устройство"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Раздел %u %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s Петлевое устройство"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Петлевое устройство"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Раздел %u %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Массив RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Массив RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Массив RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Массив RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Массив RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Массив RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Массив RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Раздел %u %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Устройство %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Диск %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Карта памяти %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Диск %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Устройство %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Диск %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Жёсткий диск %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Жёсткий диск"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Устройство чтения карт памяти %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Устройство %s %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Устройство %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Пустой %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "%s с различным содержимым"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Звуковой %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Раздел %u %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/sk.po b/po/sk.po
deleted file mode 100644
index d1405f9..0000000
--- a/po/sk.po
+++ /dev/null
@@ -1,2509 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Dušan Kazik <prescott66@gmail.com>, 2015-2016
-# helix84 <helix84@centrum.sk>, 2015
-# helix84 <helix84@centrum.sk>, 2015
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-02-29 20:13+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
-"Language-Team: Slovak (http://www.transifex.com/freedesktop/udisks/language/sk/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sk\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Pripojiť súborový systém"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Pripojenie súborového systému vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Pripojiť systém na systémovom zariadení"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Pripojiť systém zo zariadenia pripojeného na inom mieste"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Pripojiť/odpojiť súborové systémy uvedené v súbore fstab s voľbou x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Pripojenie/odpojenie súborového systému vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Odpojiť zariadenie, ktoré pripojil iný používateľ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Odpojenie súborového systému, ktorý pripojil iný používateľ, vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Odomknúť šifrované zariadenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Odomknutie šifrovaného zariadenia vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Odomknúť šifrované systémové zariadenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Odomknúť šifrované zariadenie pripojené na inom mieste"
-
-#: ../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 "Odomknúť šifrované zariadenie uvedené v súbore fstab s voľbou x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Zamknúť šifrované zariadenie, ktoré odomkol iný používateľ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Zamknutie šifrovaného zariadenia, ktoré odomkol iný používateľ, vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Zmeniť heslo šifrovaného zariadenia"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Zmena hesla šifrovaného zariadenia vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Spravovať zariadenia 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Nastavenie zariadenia loop vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Zmazať zariadenia loop"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Zmazanie sady zariadení loop, ktoré vytvoril iný používateľ, vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Zmeniť zariadenia loop"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Zmena sady zariadení loop, ktoré vytvoril iný používateľ, vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Spravovať odkladací priestor"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Spravovanie odkladacieho priestoru vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Spravovať polia RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Spravovanie polí RAID vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Vypnúť jednotku"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Vypnutie jednotky vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Vypnúť systémovú jednotku"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Vypnúť systémovú jednotku pripojenú na inom mieste"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Vypnutie systémovej jednotky pripojenej na inom mieste vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Vysunúť médium"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Vysunutie média vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Vysunúť médium zo systémovej jednotky"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Vysunutie média z jednotky pripojenej na inom mieste"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Vysunúť médium z jednotky pripojenej na inom mieste vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Zmeniť zariadenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Zmena zariadenia vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Zmeniť systémové zariadenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Zmena zariadenia pripojeného na inom mieste vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Znovu načítať zariadenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Opätovné načítanie zariadenia vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Otvoriť zariadenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Otvorenie zariadenia vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Otvoriť systémové zariadenie"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Zmeniť celosystémovú konfiguráciu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Zmena celosystémovej konfigurácie vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Získanie tajných kľúčov z celosystémovej konfigurácie vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Zmeniť nastavenie jednotky"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Zmena nastavenia jednotky vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Aktualizovať údaje SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Aktualizácia údajov SMART vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Nastaviť údaje SMART z blobu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Nastavenie údajov SMART z blobu vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Spustiť SMART self-test"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Spustenie SMART self-testu vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Zapnúť/vypnúť SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Zapnutie/vypnutie SMART vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Skontrolovať stav napájania"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Kontrola stavu napájania vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Poslať príkaz prechodu do pohotovostného režimu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Poslanie príkazu prechodu do pohotovostného režimu vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Poslať príkaz prechodu do pohotovostného režimu systémovej jednotke"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Poslať príkaz prechodu do pohotovostného režimu jednotke pripojenej na inom mieste"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Bezpečne zmazať pevný disk"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Bezpečné zmazanie pevného disku vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Zrušiť úlohu"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Zrušenie úlohy vyžaduje overenie totožnosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Zrušiť úlohu, ktorú spustil iný používateľ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Zrušenie úlohy, ktorú spustil iný používateľ, vyžaduje overenie totožnosti"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Čítanie tajných kľúčov na úrovni systému vyžaduje overenie totožnosti"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Pridanie záznamu do súboru /etc/fstab vyžaduje overenie totožnosti"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Pridanie záznamu do súboru /etc/crypttab vyžaduje overenie totožnosti"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Odstránenie záznamu zo súboru /etc/fstab vyžaduje overenie totožnosti"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Odstránenie záznamu zo súboru /etc/crypttab vyžaduje overenie totožnosti"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Zmena súboru /etc/fstab vyžaduje overenie totožnosti"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Zmena súboru /etc/crypttab vyžaduje overenie totožnosti"
-
-#. 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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Bezpečné zmazanie $(drive) vyžaduje overenie totožnosti"
-
-#. 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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Formátovanie $(drive) vyžaduje overenie totožnosti"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Formátovanie zariadenia"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Otvorenie $(drive) na čítanie vyžaduje overenie totožnosti"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Otvorenie $(drive) na zápis vyžaduje overenie totožnosti"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Otvorenie $(drive) na benchmarking vyžaduje overenie totožnosti"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Opätovné načítanie $(drive) vyžaduje overenie totožnosti"
-
-#. 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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Vysunutie $(drive) vyžaduje overenie totožnosti"
-
-#. 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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Konfigurácia nastavení $(drive) vyžaduje overenie totožnosti"
-
-#. 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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Vypnutie $(drive) vyžaduje overenie totožnosti"
-
-#. 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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Aktualizácia údajov SMART z $(drive) vyžaduje overenie totožnosti"
-
-#. 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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Nastavenie údajov SMART z $(drive) vyžaduje overenie totožnosti"
-
-#. 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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Zrušenie self-testu SMART na $(drive) vyžaduje overenie totožnosti"
-
-#. 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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Spustenie self-testu SMART na $(drive) vyžaduje overenie totožnosti"
-
-#. 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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Kontrola stavu napájania na $(drive) vyžaduje overenie totožnosti"
-
-#. 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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Prechod $(drive) do pohotovostného režimu vyžaduje overenie totožnosti"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Zobudenie $(drive) z pohotovostného režimu vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Zapnutie SMART na $(drive) vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Vypnutie SMART na $(drive) vyžaduje overenie totožnosti"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Odomknutie šifrovaného zariadenia $(drive) vyžaduje overenie totožnosti"
-
-#. 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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Zamknutie šifrovaného zariadenia $(drive), ktoré odomkol iný používateľ, vyžaduje overenie totožnosti"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Pripojenie $(drive) vyžaduje overenie totožnosti"
-
-#. 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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Pripojenie $(drive) uvedeného v súbore /etc/fstab vyžaduje overenie totožnosti"
-
-#. 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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Odpojenie $(drive) uvedeného v súbore /etc/fstab vyžaduje overenie totožnosti"
-
-#. 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Odpojenie $(drive), ktorý pripojil iný používateľ, vyžaduje overenie totožnosti"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Zmena súborového systému na $(drive) vyžaduje overenie totožnosti"
-
-#. 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Zmazanie zariadenia loop na $(drive) vyžaduje overenie totožnosti"
-
-#. 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Zmena zariadenia loop na $(drive) vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Vytvorenie poľa RAID vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Spustenie poľa RAID vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Zastavenie poľa RAID vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Odstránenie zariadenia z poľa RAID vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Pridanie zariadenia do poľa RAID vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Konfigurácia bitovej mapy úmyslu zápisu na poli RAID vyžaduje overenie totožnosti"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Spustenie/zastavenie čistenia (scrubbing) dát na poli RAID vyžaduje overenie totožnosti"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Zmena diskového oddielu na zariadení $(drive) vyžaduje overenie totožnosti"
-
-#. 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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Zmazanie diskového oddielu $(drive) vyžaduje overenie totožnosti"
-
-#. 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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Vytvorenie diskového oddielu $(drive) vyžaduje overenie totožnosti"
-
-#. 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 "Aktivácia odkladacieho oddielu $(drive) vyžaduje overenie totožnosti"
-
-#. 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 "Deaktivácia odkladacieho oddielu $(drive) vyžaduje overenie totožnosti"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Zavádza systém"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Systémový"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Zavádza systém (pre BIOS)"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Len na čítanie"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Skrytá"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Nepripájať automaticky"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Neznáma"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtov)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtov)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disketa"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bitová verzia)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bitová verzia)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bitová verzia)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (verzia %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (verzia %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (verzia %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (verzia %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (verzia %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Žurnál pre Ext (verzia %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Žurnál pre Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (verzia %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (verzia %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (verzia %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (verzia %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Odkladací oddiel (verzia %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Odkladací oddiel"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 - fyzický zväzok (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 - fyzický zväzok"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Člen Linux RAID (verzia %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Člen Linux RAID"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Zariadenie ZFS (verzia ZPool %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Zariadenie ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Člen Intel Rapid Storage Technology enterprise RAID (verzia %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Člen Intel RSTe RAID (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Člen Intel Rapid Storage Technology enterprise RAID"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Člen Intel RSTe RAID"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Šifrovanie LUKS (verzia %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Šifrovanie LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (verzia %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Člen zväzku VMFS (verzia %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Člen VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Člen zväzku VMFS"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Člen VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Neznáma (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Neznáma (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Neznáma"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "MBR"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Tabuľka oddielov GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Všeobecný"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Iný"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Schéma oddielov MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Systém EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Zavádzanie BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Rozšírený zavádzací oddiel"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Koreňový oddiel Linuxu (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Koreňový oddiel Linuxu (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Domovský oddiel Linuxu"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Dátový oddiel Linuxového Serveru"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Odkladací oddiel Linuxu"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Súborový systém Linuxu"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "RAID Linuxu"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "LVM Linuxu"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Vyhradené pre Linux"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Základné dáta"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Vyhradené pre Microsoft"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Metadáta LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Dáta LDM Microsoft"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows Recovery Environment"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Core Storage"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "Zavádzací oddiel FreeBSD"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "Dátový oddiel FreeBSD"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "Odkladací oddiel FreeBSD"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Zavádzací oddiel Solaris"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Koreňový oddiel Solaris"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Odkladací oddiel Solaris"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Zálohovací oddiel Solaris"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Alternatívny sektor Solaris"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Vyhradené pre Solaris"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Vyhradené pre Solaris (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Vyhradené pre Solaris (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Vyhradené pre Solaris (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Vyhradené pre Solaris (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "Odkladací oddiel NetBSD"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD Concatenated"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "Šifrovaný oddiel NetBSD"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Firmvér ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Jadro ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Koreňový súborový systém ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Vyhradené pre ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Vyhradené pre Intel FFS"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Nevyužité"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Prázdny"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Súborový systém ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Rozšírený oddiel"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Odkladací oddiel Linuxu"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Rozšírený oddiel Linuxu"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Skrytý oddiel FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Skrytý oddiel FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Skrytý oddiel FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Skrytý oddiel HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Skrytý oddiel W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Skrytý oddiel W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Skrytý oddiel W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq diagnostics"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernácia"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Zavádzací oddiel Solaris"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART self-test"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Vysúva sa médium"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Odomyká sa zariadenie"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Zamyká sa zariadenie"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Mení sa šifrované zariadenie"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Spúšťa sa odkladacie zariadenie"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Zastavuje sa odkladacie zariadenie"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Pripája sa súborový systém"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Odpája sa súborový systém"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Mení sa súborový systém"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Maže sa zariadenie"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Vytvára sa súborový systém"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Nastavuje sa zariadenie loop"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Mení sa diskový oddiel"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Maže sa diskový oddiel"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Vytvára sa diskový oddiel"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Upratuje a"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA bezpečné zmazanie"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA rozšírené bezpečné zmazanie"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Zastavuje sa pole RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Spúšťa sa pole RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Označuje sa zariadenie ako chybné"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Odstraňuje sa zariadenie z poľa"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Pridáva sa zariadenie do poľa"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Nastavuje sa bitová mapa úmyslu zapisovať"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Vytvára sa pole RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Neznáme (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Prenosný disk"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disketa"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "Disk CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "Disk CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "Disk CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "Disk DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "Disk DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "Disk DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "Disk DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "Disk DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "Disk DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "Disk DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "Disk HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "Disk HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Blokové zariadenie %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blokové zariadenie"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Oddiel %u zariadenia %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s zariadenie loop"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Zariadenie loop"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Oddiel %u zariadenia %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Pole RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Pole RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Pole RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Pole RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Pole RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Pole RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Pole RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Oddiel %u zariadenia %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Jednotka %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Jednotka %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Karta %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Disk %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Jednotka %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Jednotka"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disk %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Pevný disk %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Pevný disk"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Čítačka kariet %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Jednotka %s %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Jednotka %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Prázdny %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Zmiešané %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Zvukové %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Oddiel %u zariadenia %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/sl.po b/po/sl.po
deleted file mode 100644
index 60089e5..0000000
--- a/po/sl.po
+++ /dev/null
@@ -1,2508 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Matej Urbančič <>, 2012
-# Martin Srebotnjak <miles@filmsi.net>, 2012-2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-07-12 22:09+0000\n"
-"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
-"Language-Team: Slovenian (http://www.transifex.com/freedesktop/udisks/language/sl/)\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"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Priklopi datotečni sistem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Za priklop datotečnega sistema je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Priklopi datotečni sistem na sistemski napravi"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Priklopi datotečni sistem z naprave, vtaknjene v drugo režo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Priklopi/odklopi datotečne sisteme, določene v datoteki fstab z možnostjo x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Za priklop ali odklop datotečnega sistema je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Odklopi napravo, ki jo je priklopil drug uporabnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Za odklop datotečnega sistema, ki ga je priklopil drug uporabnik, je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Odkleni šifrirano napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Za odklep šifrirane naprave je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Odkleni šifrirano sistemsko napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Odkleni šifrirano napravo, vtaknjeno v drugo režo"
-
-#: ../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 "Odkleni šifrirano napravo, navedeno v datoteki crypttab, z možnostjo x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Zakleni šifrirano napravo, ki jo je odklenil drug uporabnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Za zaklepanje šifrirane naprave, ki jo je odklenil drug uporabnik, je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Spremeni geslo za šifrirano napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Za spreminjanje šifrirnega gesla šifrirane naprave je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Upravljaj z zančnimi napravami"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Za vzpostavitev zančne naprave je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Izbriši zančne naprave"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Za izbris zančne naprave, ki jo je vzpostavil drug uporabnik, je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Spremeni zančne naprave"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Za spreminjanje zančne naprave, ki jo je nastavil drug uporabnik, je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Upravljaj z izmenjalnim prostorom"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Za upravljanje z izmenjalnim prostorom je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Upravljaj s polji RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Za upravljanje s polji RAID je potrebna overitev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Izklopi pogon"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Za izklop pogona je potrebna overitev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Izklopi sistemski pogon"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Izklopi napajanje pogona, priklopljenega na drugo mesto"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Za izklop napajanja, priklopljenega na drugo mesto, je potrebna overitev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Izvrzi nosilec"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Za izmet nosilca je potrebna overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Izvrzi nosilec iz sistemskega pogona"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Izvrzi medij iz pogona, vtaknjenega v drugo režo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Za izmet medija iz pogona, vtaknjenega v drugo režo, je potrebno overjanje"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Spremeni napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Za spreminjanje naprave je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Spremeni sistemsko napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Za spremembo naprave, vtaknjene v drugo režo, je potrebno overjanje"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Ponovno preišči napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Za ponovno preiskovanje naprave overjanje ni potrebno"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Odpri napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Za odpiranje naprave je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Odpri sistemsko napravo"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Spremeni sistemsko prilagoditev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Za spreminjanje sistemskih overitev je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Za pridobitev skrivnosti s sistemske prilagoditve je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Spremeni nastavitve pogona"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Za spremembo nastavitev pogona je potrebna overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Posodobi podatke SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Za posodobitev podatkov SMART je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Določi podatke SMART iz zbirke dvojiških podatkov"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Za določitev podatkov SMART iz zbirke dvojiških podatkov je potrebna ovetitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Izvedi samopreizkus SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Za izvedbo samopreizkusa SMART je zahtevana overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Omogoči/onemogoči SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Za vklop/izklop SMART je potrebna overitev"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Preveri stanje napajanja"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Za preverjanje stanja napajanja je potrebna overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Pošlji ukaz za vstop v stanje pripravljenosti"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Za postavitev pogona v stanje pripravljenosti je potrebna overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Pošlji ukaz zha vstop v stanje pripravljenosti sistemskemu pogonu"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Pošlji ukaz za vstop v stanje pripravljenosti pogonu na drugi postaji"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Varno pobriši trdi disk"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Za varno brisanje trdega diska je potrebna overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Prekliči opravilo"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Za preklic opravila je potrebna overitev."
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Prekliči opravilo, ki ga je zagnal drug uporabnik"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Za preklic opravila, ki ga je zagnal drug uporabnik, je potrebna overitev."
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Za branje skrivnosti na ravni sistema je potrebna overitev."
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Za dodajanje vnosa v datoteko /etc/fstab je potrebna overitev."
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Za dodajanje vnosa v datoteko /etc/crypttab je potrebna overitev."
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Za odstranjevanje vnosa iz datoteke /etc/fstab je potrebna overitev."
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Za odstranjevanje vnosa iz datoteke /etc/crypttab je potrebna overitev."
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Za spreminjanje datoteke /etc/fstab je potrebna overitev."
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Za spreminjanje datoteke /etc/crypttab je potrebna overitev."
-
-#. 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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Za izvedbo varnega brisanja pogona $(drive) je potrebna overitev."
-
-#. 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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Za formatiranje pogona $(drive) je potrebna overitev."
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Formatiranje naprave"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Za odpiranje pogona $(drive) za branje je potrebna overitev."
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Za odpiranje pogona $(drive) za pisanje je potrebna overitev."
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Za odpiranje $(drive) za primerjalni preskus je potrebna overitev."
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Overjanje je potrebno za ponovno preiskovanje "
-
-#. 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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Za izmet $(drive) je potrebna overitev."
-
-#. 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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Za prilagoditev nastavitev pogona $(drive) je potrebna overitev."
-
-#. 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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Za izklop pogona $(drive) je potrebna overitev"
-
-#. 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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Za posodobitev podatkov SMART s pogona $(drive) je potrebna overitev."
-
-#. 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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Za določitev podatkov SMART iz zbirke dvojiških podatkov pogonu $(drive) je potrebna ovetitev."
-
-#. 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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Za prekinitev samopoizkusa SMART na napravi $(drive) je potrebna overitev."
-
-#. 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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Za samopreizkus SMART na $(drive) je potrebna overitev."
-
-#. 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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Za preverjanje stanja napajanja za $(drive) je potrebna overitev."
-
-#. 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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Za prehod $(drive) v način pripravljenosti je potrebna overitev."
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Za izhod $(drive) iz načina pripravljenosti je potrebna overitev."
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Za vklop SMART na pogonu $(drive) je potrebna overitev"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Za izklop SMART na pogonu $(drive) je potrebna overitev"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Za odklepanje širirane naprave $(drive) je potrebna overitev."
-
-#. 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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Za zaklepanje širirane naprave $(drive), ki jo je odklenil drug uporabnik, je potrebna overitev."
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Za priklop $(drive) je potrebna overitev."
-
-#. 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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Za priklop $(drive) s sklicem v datoteki /etc/fstab je potrebna overitev."
-
-#. 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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Za odklop $(drive) s sklicem v datoteki /etc/fstab je potrebna overitev."
-
-#. 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Za odklop naprave $(drive), ki jo je priklopil drug uporabnik, je potrebna overitev."
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Za spremembo oznake datotečnega sistema na pogonu $(drive) je potrebna overitev."
-
-#. 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Za brisanje zančne naprave $(drive) je zahtevana overitev."
-
-#. 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Za spreminjanje zančne naprave $(drive) je zahtevana overitev."
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Za ustvarjanje polja RAID je potrebna overitev"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Za zagon polja RAID je potrebna overitev"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Za ustavitev polja RAID je potrebna overitev"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Za odstranitev naprave iz polja RAID je potrebna overitev"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Za dodajanje naprave polju RAID je potrebna overitev"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Za prilagajanje bitne slike namena pisanja na polju RAID je potrebna overitev"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Za zagon/ustavitev prečesovanja podatkov polja RAID je potrebna overitev"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Za spreminjanje razdelka na pogonu $(drive) je potrebna overitev."
-
-#. 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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Za brisanje razdelka s pogona $(drive) je potrebna overitev."
-
-#. 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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Za ustvarjanje razdelka na pogonu $(drive) je potrebna overitev."
-
-#. 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 "Za aktiviranje nadomestnega prostora na pogonu $(drive) je potrebna overitev."
-
-#. 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 "Za izklop izmenjevalnega prostora na $(drive) je potrebna overitev."
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Zagonsko"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Sistemsko"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Opuščeno zagonsko BIOS"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Samo za branje"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Skrito"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Brez samopriklopa"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Neznano"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtov)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bajtov)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD HC"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disketa"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bitna različica)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bitna različica)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bitna različica)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (različica %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (različica %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (različica %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (različica %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (različica %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal za razš. (različica %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal za razš."
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (različica %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (različica %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (različica %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (različica %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Izmenjava (različica %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Izmenjava"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Fizični nosilec LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 FN"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Fizični nosilec LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Član RAID-a Linux (različica %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Član RAID Linux"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Naprava ZFS (ZPool različice %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (razl. %s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Naprava ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Član RAID Intel Rapid Storage Technology enterprise (različica %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Član RAID Intel RSTe (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Član RAID Intel Rapid Storage Technology enterprise"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Član RAID Intel RSTe"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS - šifrirano (različica %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS - šifrirano"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (različica %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Član nosilca VMFS (različica %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Član VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Član nosilca VMFS"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Član VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Neznano (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Neznano (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Neznano"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Glavni zagonski sektor"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Tabela razdelkov GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Tabela razdelkov Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Splošen"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Drugo"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Shema razdelkov MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI - sistemsko"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS - zagonsko"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Razširjeni zagonski razdelek"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux - korenski razdelek (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux - korenski razdelek (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux - domači razdelek"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux - podatkovni razdelek strežnika"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux - izmenjalno"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Datotečni sistem Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux - LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux - rezervirano"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Osnovni podatki"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft - rezervirano"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM - metapodatkovno"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM - podatkovno"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows - okolje za obnovitev"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (nepovezan)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple - zagonsko"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple - oznaka"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV - obnovitev"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Hramba Apple Core"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX - podatkovno"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX - storitveno"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD (zagon)"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD (podatki)"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD (izmenjalni)"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris (zagon)"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris - korensko"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris (izmenjalni)"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris - varnostne kopije"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris - izmenjalni sektor"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris - rezervirano"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris - rezervirano (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris - rezervirano (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris - rezervirano (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris - rezervirano (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD (izmenjalni)"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD - pripojeno"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD (šifrirani)"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS - strojna programska oprema"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS - jedro"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS - korenski datotečni sistem"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS - rezervirano"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS - rezervirano"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Zemljevid razdelkov Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Neuporabljeno"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Prazno"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Gonilnik"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Gonilnik 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Datotečni sistem ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Razširjeno"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux - izmenjalno"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux - razširjeno"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux - samodejno diskovno polje"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Skriti FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Skriti FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Skriti FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Skriti HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Skriti W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Skriti W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Skriti W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq - diagnostika"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hibernacija"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris - zagonsko"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Samopreizkus SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Izmet medija"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Odklepanje naprave"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Zaklepanje naprave"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Spreminjanje šifrirane naprave"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Zaganjanje izmenjevalne naprave"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Ustavljanje izmenjevalne naprave"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Priklapljanje datotečnega sistema"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Odklapljanje datotečnega sistema"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Spreminjanje datotečnega sistema"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Brisanje naprave"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Ustvarjanje datotečnega sistema"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Vzpostavljanje zančne naprave"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Spreminjanje razdelka"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Brisanje razdelka"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Ustvarjanje razdelka"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Čiščenje"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Varno brisanje ATA"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Napredno varno brisanje ATA"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Ustavljanje polja RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Zagon polja RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Označevanje naprave zaradi napak"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Odstranjevanje naprave iz polja"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Dodajanje naprave v polje"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Nastavljanje bitne slike namena pisanja"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Ustvarjanje polja RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Neznano (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Ključek"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disketa"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Bliskovnik"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Blokovna naprava %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blokovna naprava"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Razdelek %u od %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Zankana naprava %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Zankana naprava"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Razdelek %u od %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Polje RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Polje RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Polje RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Polje RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Polje RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Polje RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Polje RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Razdelek %u od %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Pogon %s"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Disk %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Kartica %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Disk %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Pogon %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Pogon"
-
-#. 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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Disk %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Trdi disk %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Trdi disk"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Bralnik kartic %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Pogon %s %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Pogon %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Prazno - %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Mešano - %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Zvokovno - %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Razdelek %u od %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/sq.po b/po/sq.po
deleted file mode 100644
index 7df5c8d..0000000
--- a/po/sq.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Albanian (http://www.transifex.com/projects/p/udisks/language/sq/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sq\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/sr.po b/po/sr.po
deleted file mode 100644
index 59a2c19..0000000
--- a/po/sr.po
+++ /dev/null
@@ -1,2507 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-01 17:03+0000\n"
-"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
-"Language-Team: Serbian (http://www.transifex.com/freedesktop/udisks/language/sr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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 "Прикачите/откачите системе датотека одређене у датотеци фстаба са опцијом „x-udisks-auth“"
-
-#: ../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 "Откључајте шифровани уређај наведен у датотеци „crypttab“ са опцијом „x-udisks-auth“"
-
-#: ../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:337
-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 "Manage RAID arrays"
-msgstr "Управљајте РАИД низовима"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Потребно је потврђивање идентитета за управљање РАИД низовима"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Искључите уређај"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Потребно је потврђивање идентитета за искључивање уређаја"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Искључите уређај система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Искључите уређај прикачен другом седишту"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Потребно је потврђивање идентитета за искључивање уређаја прикљученог у друго седиште"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Избаците медијум"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Потребно је потврђивање идентитета за избацивање медијума"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Избаците медијум из уређаја система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Избаците медијум из уређаја прикаченог другом седишту"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Потребно је потврђивање идентитета за избацивање медијума из уређаја прикљученог у друго седиште"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Измените уређај"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Потребно је потврђивање идентитета за мењање уређаја"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Измените уређај система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Потребно је потврђивање идентитета за измену уређаја прикљученог у друго седиште"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Поново прегледај уређај"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Потребно је потврђивање идентитета за поновно прегледање уређаја"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Отворите уређај"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Потребно је потврђивање идентитета за отварање уређаја"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Отворите уређај система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Измените свеопшта подешавања система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Потребно је потврђивање идентитета за промену свеопштих подешавања система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Потребно је потврђивање идентитета за довлачења тајни из свеопштих подешавања система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Измените подешавања уређаја"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Потребно је потврђивање идентитета за мењање подешавања уређаја"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Освежите СМАРТ податке"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Потребно је потврђивање идентитета за освежавање СМАРТ података"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Подесите СМАРТ податке из блоба"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Потребно је потврђивање идентитета за подешавање СМАРТ података из блоба"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Покрените СМАРТ самопробу"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Потребно је потврђивање идентитета за покретање СМАРТ самопробе"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Укључи/Искључи СМАРТ"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Потребно је потврђивање идентитета за укључивање/искључивање СМАРТ-а"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Провери стање напајања"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Потребно је потврђивање идентитета за проверу стања напајања"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Пошаљи наредбу мировања"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Потребно је потврђивање идентитета за стављање уређаја у режим мировања"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Пошаљи наредбу мировања на уређај система"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Пошаљи наредбу мировања уређају на другом седишту"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Безбедно обриши чврсти диск"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Потребно је потврђивање идентитета за безбедно брисање чврстог диска"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Откажи посао"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Потребно је потврђивање идентитета за отказивање посла"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Откажи посао који је почео други корисник"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Потребно је потврђивање идентитета за читање тајни на нивоу система"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Потребно је потврђивање идентитета за додавање уноса у датотеку „/etc/fstab“"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Потребно је потврђивање идентитета за додавање уноса у датотеку „/etc/crypttab“"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Потребно је потврђивање идентитета за уклањање уноса из датотеке „/etc/fstab“"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Потребно је потврђивање идентитета за уклањање уноса из датотеке „/etc/crypttab“"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Потребно је потврђивање идентитета за мењање датотеке „/etc/fstab“"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Потребно је потврђивање идентитета за мењање датотеке „/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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Потребно је потврђивање идентитета за безбедно брисање уређаја „$(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Потребно је потврђивање идентитета за форматирање уређаја „$(drive)“"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Потребно је потврђивање идентитета за отварање уређаја „$(drive)“ ради читања"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Потребно је потврђивање идентитета за отварање уређаја „$(drive)“ ради писања"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Потребно је потврђивање идентитета за отварање уређаја „$(drive)“ ради оцењивања"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Потребно је потврђивање идентитета за поновно прегледање уређаја „$(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Потребно је потврђивање идентитета за избацивање уређаја „$(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Потребно је потврђивање идентитета за подешавање поставки уређаја „$(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Потребно је потврђивање идентитета за искључивање уређаја „$(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Потребно је потврђивање идентитета за освежавање СМАРТ података са уређаја „$(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Потребно је потврђивање идентитета за подешавање СМАРТ података из блоба на уређају „$(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Потребно је потврђивање идентитета за прекидање СМАРТ самопробе на уређају „$(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Потребно је потврђивање идентитета за покретање СМАРТ самопробе на уређају „$(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Потребно је потврђивање идентитета за проверу стања напајања уређаја „$(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Потребно је потврђивање идентитета за стављање уређаја „$(drive)“ у режим мировања"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Потребно је потврђивање идентитета за буђење уређаја „$(drive)“ из режима мировања"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Потребно је потврђивање идентитета за укључивање СМАРТ-а на уређају „$(drive)“"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Потребно је потврђивање идентитета за искључивање СМАРТ-а на уређају „$(drive)“"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Потребно је потврђивање идентитета за откључавање шифрованог уређаја „$(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Потребно је потврђивање идентитета за закључавање шифрованог уређаја „$(drive)“ који је откључао други корисник"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Потребно је потврђивање идентитета за качење уређаја „$(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Потребно је потврђивање идентитета за качење уређаја „$(drive)“ на који се упућује у датотеци „/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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Потребно је потврђивање идентитета за откачињање уређаја „$(drive)“ на који се упућује у датотеци „/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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Потребно је потврђивање идентитета за откачињање уређаја „$(drive)“ који је прикачио други корисник"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Потребно је потврђивање идентитета за промену натписа система датотека на уређају „$(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Потребно је потврђивање идентитета за брисање уређаја петље „$(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Потребно је потврђивање идентитета за мењање уређаја петље „$(drive)“"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Потребно је потврђивање идентитета за стварање РАИД низа"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Потребно је потврђивање идентитета за покретање РАИД низа"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Потребно је потврђивање идентитета за заустављање РАИД низа"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Потребно је потврђивање идентитета за уклањање уређаја из РАИД низа"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Потребно је потврђивање идентитета за додавање уређаја у РАИД низ"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Потребно је потврђивање идентитета за подешавање битмапе намењене писању на РАИД низу"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Потребно је потврђивање идентитета за мењање партиције на уређају „$(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Потребно је потврђивање идентитета за брисање партиције на уређају „$(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Потребно је потврђивање идентитета за стварање партиције на уређају „$(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 "Потребно је потврђивање идентитета за покретање разменског простора на уређају „$(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 "Потребно је потврђивање идентитета за заустављање разменског простора на уређају „$(drive)“"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-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:1122
-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:1129
-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:1136
-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:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Непозната"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s бајта)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s бајта)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "ЦФ картица"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "Меморијски штапић"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "СМ картица"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "Безбедни дигитал"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "СД високог капацитета"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Дискета"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Зип"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Џез"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "ХД ДВД"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "ФАТ (12-битно издање)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "ФАТ"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "ФАТ (16-битно издање)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "ФАТ (32-битно издање)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "ФАТ (издање %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "НТФС (издање %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "НТФС"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "ХФС"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "ХФС+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Екст2 (издање %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Екст2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Екст3 (издање %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Екст3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Екст4 (издање %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Екст4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Журнал за Екст (издање %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "ЈДБ"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Журнал за Екст"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "ИксФС (издање %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "ИксФС"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Бтрфс"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ИСО 9660 (издање %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ИСО9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ИСО 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "УДФ (издање %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "УДФ"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "ексФАТ"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "ексФАТ (издање %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Разменска (издање %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Разменска"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "ЛВМ2 Физички волумен (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "ЛВМ2 ФВ"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "ЛВМ2 Физички волумен"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Члан РАИД-а Линукса (издање %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Члан РАИД-а Линукса"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ЗФС уређај (ЗПоол издање %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ЗФС (и%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ЗФС уређај"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ЗФС"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Члан РАИД-а пословне Интелове технологије брзог смештаја (издање %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "РАИД члан Интелове пТБС (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Члан РАИД-а пословне Интелове технологије брзог смештаја"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "РАИД члан Интелове пТБС"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "ЛУКС шифровање (издање %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "ЛУКС"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "ЛУКС шифровање"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "ВМФС (издање %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "ВМФС (и%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "ВМФС"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "Члан волумена ВМФС-а (издање %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Члан ВМФС-а (и%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Члан волумена ВМФС-а"
-
-#: ../udisks/udisksclient.c:1958
-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:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Непознато (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Непознато (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Непознато"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Главни запис подизања"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "ГУИД партициона табела"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Еплова карта партиција"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Општа"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Линукс"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Виндоуз"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Друго"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Шема партиције ГЗП-а"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "ЕФИ систем"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Подизна БИОС-а"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ЗФС"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Проширена подизна партиција"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Корена партиција Линукса (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Корена партиција Линукса (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Лична партиција Линукса"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Партиција података сервера Линукса"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Линуксова разменска"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Систем датотека Линукса"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Линуксов РАИД"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Линуксов ЛВМ"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Линуксова резервисана"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Основни подаци"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Мајкрософтова резервисана"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Мајкрософтови ЛДМ метаподаци"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Мајкрософтови ЛДМ подаци"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Окружење опоравка Мајкрософт Виндоуза"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Епл УФС"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Епл ЗФС"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Епл РАИД"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Епл РАИД (ванмрежни)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Епл подизна"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Епл натпис"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Епл ТВ опоравак"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Епл главни смештај"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "ХП-УИкс подаци"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "ХП-УИкс услуга"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "ФриБСД подизна"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "ФриБСД подаци"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "ФриБСД разменска"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "ФриБСД УФС"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "ФриБСД Винум"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "ФриБСД ЗФС"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Соларисова подизна"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Соларисова корена"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Соларисова разменска"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Соларисова резервна"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Соларисова „/usr“"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Соларисова „/var“"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Соларисова „/home“"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Соларисов заменски сектор"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Соларисова резервисана"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Соларисова резервисана (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Соларисова резервисана (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Соларисова резервисана (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Соларисова резервисана (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "НетБСД разменска"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "НетБСД ФФС"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "НетБСД ЛФС"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "НетБСД РАИД"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "НетБСД надовезана"
-
-#: ../udisks/udisksclient.c:2286
-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:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "ВМВер ВМФС"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "ВМВер „vmkcore“"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Уграђени програм ХромОС-а"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Језгро ХромОС-а"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Корени систем датотека ХромОС-а"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Резервисана ХромОС-а"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Резервисана Интелова ФФС"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Епл ХФС/ХФС"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Епл карта партиција"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Некоришћена"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Празна"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Управљачки програм"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Управљачки програм 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Систем датотека ПроДОС-а"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "ФАТ 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "ФАТ 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "ФАТ 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "ФАТ 16 (Виндоуз)"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr "ФАТ 32 (Виндоуз)"
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Проширена"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "ЕФИ ГПТ"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "ЕФИ (ФАТ-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Линуксова разменска"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Линукс"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Линуксова проширена"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Линуксов самостални РАИД"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "ФАТ12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "ФАТ16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "ФАТ16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "ХПФС/НТФС"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "В95 ФАТ32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "В95 ФАТ32 (ЛБА)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "В95 ФАТ16 (ЛБА)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "В95 Екст д (ЛБА)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Скривена ФАТ12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Скривена ФАТ16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Скривена ФАТ16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Скривена ХПФС/НТФС"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Скривена В95 ФАТ32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Скривена В95 ФАТ32 (ЛБА)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Скривена В95 ФАТ16 (ЛБА)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "ОПУС"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Компакова дијагностичка"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "Магична партиције"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Миникс"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Замрзавајућа"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "ФриБСД"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "ОпенБСД"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Мек ОС Икс"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Соларисова подизна"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Соларис"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "БеОС БФС"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "СкајОС СкајФС"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "СМАРТ самопроба"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Избацујем медијум"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Откључавам уређај"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Закључавам уређај"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Мењам шифровани уређај"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Покрећем разменски уређај"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Заустављам разменски уређај"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Прикачињем систем датотека"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Откачињем систем датотека"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Мењам систем датотека"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Бришем уређај"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Правим систем датотека"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Подешавам уређај петље"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Мењам партицију"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Бришем партицију"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Правим партицију"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Чистим"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Безбедно АТА брисање"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Побољшано безбедно АТА брисање"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Заустављам РАИД низ"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Покрећем РАИД низ"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Обележавам уређај лошим"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Уклањам уређај из низа"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Додајем уређај у низ"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Подешавам битмапу намењену писању"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Правим РАИД низ"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Непознат (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "Тумб"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Дискета"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Зип"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Џез"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Флеш"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "Меморијски штапић"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "Смарт медија"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "Компакт флеш"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "ММЦ"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "СД"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "СДИксЦ"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "СДХЦ"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "ЦД-РОМ"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "ЦД"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "Уписив ЦД"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "Преписив ЦД"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "ДВД"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "Уписив ДВД-"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "Преписив ДВД-"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "ДВД-РАМ"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "Уписив ДВД+"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "Преписив ДВД+"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "Уписив двослојни ДВД+"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "Преписив двослојни ДВД+"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "БД-РОМ"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Блу-реј"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "Уписив БД"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "Преписив БД"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "ХД ДВД"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "Уписив ХД ДВД"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "Преписив ХД ДВД"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "МО"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "МРВ"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "МРВ-В"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s блок уређаја"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Блок уређај"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "%u. партиција на %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s уређаја понављања"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Уређај понављања"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "%u. партиција на %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "РАИД-0 низ"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "РАИД-1 низ"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "РАИД-4 низ"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "РАИД-5 низ"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "РАИД-6 низ"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "РАИД-10 низ"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "РАИД низ"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "%u. партиција на %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s диск"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s диск"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s картица"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s диск"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s диск"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s чврсти диск"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Чврсти диск"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Читач „%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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s диск"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s диск"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Празан %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Мешовити %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Звучни %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "%u. партиција на %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/sr@latin.po b/po/sr@latin.po
deleted file mode 100644
index 540ff26..0000000
--- a/po/sr@latin.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/udisks/language/sr@latin/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/sv.po b/po/sv.po
deleted file mode 100644
index 6881c81..0000000
--- a/po/sv.po
+++ /dev/null
@@ -1,2509 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Daniel Nylander <po@danielnylander.se>, 2012
-# Josef Andersson <josef.andersson@fripost.org>, 2014-2015
-# sebras <sebras@gmail.com>, 2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-05-14 18:54+0000\n"
-"Last-Translator: sebras <sebras@gmail.com>\n"
-"Language-Team: Swedish (http://www.transifex.com/freedesktop/udisks/language/sv/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Montera ett filsystem"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Autentisering krävs för att montera filsystemet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Montera ett filsystem på en systemenhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Montera ett filsystem från en enhet ansluten på en annan plats"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "Montera/avmontera filsystem som angivits i filen fstab med flaggan x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Autentisering krävs för att montera/avmontera filsystemet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Avmontera en enhet som monterats av en annan användare"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Autentisering krävs för att avmontera ett filsystem som monterats av en annan användare"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Lås upp en krypterad enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Autentisering krävs för att låsa upp en krypterad enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Lås upp en krypterad systemenhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Lås upp en krypterad enhet ansluten på en annan plats"
-
-#: ../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 "Lås upp en krypterad enhet som angivits i filen crypttab med flaggan x-udisks-auth"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Lås en krypterad enhet som låsts upp av en annan användare"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Autentisering krävs för att låsa en krypterad enhet som låsts upp av en annan användare"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Byt lösenfras för en krypterad enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Autentisering krävs för att ändra lösenfrasen för en krypterad enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Hantera loop-enheter"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Autentisering krävs för att konfigurera en loop-enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Ta bort loop-enheter"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Autentisering krävs för att ta bort en loop-enhet som konfigurerats av en annan användare"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Ändra loop-enheter"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Autentisering krävs för att ändra en loop-enhet uppsatt av en annan användare"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Hantera växlingsutrymme"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Autentisering krävs för att hantera växlingsutrymme"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "Hantera RAID-uppsättningar"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Autentisering krävs för att hantera RAID-uppsättningar"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Stäng av enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Autentisering krävs för att stänga av en enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Stäng av en systemenhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Stäng av en enhet ansluten till en annan plats"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Autentisering krävs för att stänga av en enhet ansluten till en annan plats"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Mata ut media"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Autentisering krävs för att mata ut media"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Mata ut media från en systemenhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Mata ut media från en enhet ansluten till en annan plats"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Autentisering krävs för att mata ut media från en enhet ansluten till en annan plats"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Ändra en enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Autentisering krävs för att ändra en enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Ändra en systemenhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Autentisering krävs för att ändra en enhet ansluten till en annan plats"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Sök om en enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Autentisering krävs för att söka av en enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Öppna en enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Autentisering krävs för att öppna en enhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Öppna en systemenhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Ändra systemkonfigurationen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Autentisering krävs för att ändra systemkonfigurationen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Autentisering krävs för att hämta hemligheter från systemkonfigurationen"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Ändra enhetsinställningar"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Autentisering krävs för att ändra enhetsinställningar"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Uppdatera SMART-data"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Autentisering krävs för att uppdatera SMART-data"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Sätt SMART-data från blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Autentisering krävs för att sätta SMART-data från blob"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Kör SMART-självtest"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Autentisering krävs för att köra ett SMART-självtest"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Aktivera/inaktivera SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Autentisering krävs för att aktivera/inaktivera SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Kontrollera strömtillstånd"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Autentisering krävs för att kontrollera strömtillstånd"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Sätt väntelägekommando"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Autentisering krävs för att försätta en enhet i vänteläge"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Skicka väntelägekommando till en systemenhet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Skicka väntelägekommando till enhet på en annan plats"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Radera en hårddisk säkert"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Autentisering krävs för att radera en hårddisk säkert"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Avbryt jobb"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Autentisering krävs för att avbryta ett jobb"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Avbryt jobb som startats av annan användare"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Autentisering krävs för att avbryta ett jobb som startats av en annan användare"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Autentisering krävs för att läsa hemligheter på systemnivå"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Autentisering krävs för att lägga till en post till filen /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Autentisering krävs för att lägga till en post till filen /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Autentisering krävs för att ta bort en post från filen /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Autentisering krävs för att ta bort en post från filen /etc/crypttab"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Autentisering krävs för att ändra filen /etc/fstab"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Autentisering krävs för att ändra filen /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Autentisering krävs för att utföra en säker radering av $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Autentisering krävs för att formatera $(drive)"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Formaterar enhet"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Autentisering krävs för att öppna $(drive) för läsning"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Autentisering krävs för att öppna $(drive) för skrivning"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Autentisering krävs för att öppna $(drive) för prestandamätning"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Autentisering krävs för att söka om $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Autentisering krävs för att mata ut $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Autentisering krävs för att konfigurera inställningar för $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Autentisering krävs för att stänga av $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Autentisering krävs för att uppdatera SMART-data från $(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Autentisering krävs för att sätta SMART-data från en blob på $(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Autentisering krävs för att avbryta ett SMART-självtest på $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Autentisering krävs för att starta ett SMART-självtest på $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Autentisering krävs för att kontrollera strömtillstånd på $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Autentisering krävs för att försätta $(drive) i vänteläge"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Autentisering krävs för att väcka upp $(drive) från vänteläge"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Autentisering krävs för att aktivera SMART på $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Autentisering krävs för att inaktivera SMART på $(drive)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Autentisering krävs för att låsa upp den krypterade enheten $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Autentisering krävs för att låsa den krypterade enheten $(drive) upplåst av en annan användare"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Autentisering krävs för att montera $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Autentisering krävs för att montera $(drive) hänvisad till i /etc/fstab-filen"
-
-#. 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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Autentisering krävs för att avmontera $(drive) hänvisad till i filen /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Autentisering krävs för att avmontera $(drive) monterad av en annan användare"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Autentisering krävs för att ändra filsystemsetiketten på $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Autentisering krävs för att ta bort loop-enheten $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Autentisering krävs för att ändra loop-enheten $(drive)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Autentisering krävs för att skapa en RAID-uppsättning"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Autentisering krävs för att starta en RAID-uppsättning"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Autentisering krävs för att stoppa en RAID-uppsättning"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Autentisering krävs för att ta bort en enhet från en RAID-uppsättning"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Autentisering krävs för att lägga till en enhet till en RAID-uppsättning"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Autentisering krävs för att konfigurera write-intent bitmap:en på en RAID-uppsättning"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Autentisering krävs för att starta/stoppa skrubbning av en RAID-uppsättning"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Autentisering krävs för att ändra partitionen på enheten $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Autentisering krävs för att ta bort partitionen $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Autentisering krävs för att skapa en partition på $(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 "Autentisering krävs för att aktivera växlingsutrymme på $(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 "Autentisering krävs för att inaktivera växlingsutrymme på $(drive)"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Startbar"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-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:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Äldre BIOS-startbar"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Skrivskyddad"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Dold"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Ingen automatisk montering"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Okänd"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, 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:1733
-#, 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:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-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:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Diskett"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "Hddvd"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bitars version)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bitars version)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bitars version)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (version %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (version %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (version %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (version %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (version %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal för Ext (version %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Journal för Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (version %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (version %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (version %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (version %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Växlingsutrymme (version %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Växlingsutrymme"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 Fysisk volym (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 Fysisk volym"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID-medlem (version %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID-medlem"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS-enhet (ZPool version %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS-enhet"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology enterprise RAID-medlem (version %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID-medlem (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology enterprise RAID-medlem"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID-medlem"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS Kryptering (version %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS Kryptering"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (version %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS volymmedlem (version %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS medlem (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS volymmedlem"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS medlem"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Okänd (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Okänd (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Okänd"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Master Boot Record"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID partitionstabell"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple partitionstabell"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Allmän"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Annan"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR partitionsschema"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI System"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS-uppstart"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Utökad startpartition"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux root-partition (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux root-partition (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux hempartition"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux serverdatapartition"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux växlingsutrymme"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux filsystem"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux reserverad"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Grundläggande data"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft reserverad"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM-metadata"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM-data"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows återställningsmiljö"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (frånkopplad)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple uppstart"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple etikett"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV-återställning"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple huvudlagring"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX tjänst"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD start"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD data"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD växlingsutrymme"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris uppstart"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris root"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris växlingsutrymme"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris säkerhetskopia"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris alternativ sektor"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris reserverad"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris reserverad (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris reserverad (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris reserverad (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris reserverad (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD växlingsutrymme"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD konkatenerad"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD krypterad"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS fast programvara"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS kärna"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS root-filsystem"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS reserverad"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS reserverad"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple partitionstabell"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Oanvänt"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Tom"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Drivrutin"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Drivrutin 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS filsystem"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Utökad"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux växlingsutrymme"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux extended"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID auto"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 utökad (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Dold FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Dold FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Dold FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Dold HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Dold W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Dold W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Dold W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq-diagnostik"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Viloläge"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris uppstart"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART-självtest"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Matar ut media"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Låser upp enhet"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Låser enhet"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Ändrar krypterad enhet"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Startar växlingsenhet"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Stoppar växlingsenhet"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Monterar filsystem"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Avmonterar filsystem"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Ändrar filsystem"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Raderar enhet"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Skapar filsystem"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Sätter upp loop-enhet"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Ändrar partition"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Tar bort partition"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Skapar partition"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Städar upp"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA säker borttagning"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA förbättrad säker borttagning"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Stoppar RAID-uppsättning"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Startar RAID-uppsättning"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Markerar enhet som felaktig"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Tar bort enhet från uppsättning"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Lägger till enhet till uppsättning"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Sätter Write-Intent Bitmap"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Skapar RAID-uppsättning"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Okänd (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "USB-minne"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Diskett"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "Cd-rom"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "Cd"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "Cd-r"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "Cd-rw"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "Dvd"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "Dvd-r"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "Dvd-rw"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "Dvd-ram"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "Dvd+r"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "Dvd+rw"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "Dvd+r dl"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "Ddvd+rw dl"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "Hddvd"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "Hddvd-r"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "Hddvd-rw"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s blockenhet"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blockenhet"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Partition %u av %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s loop-enhet"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Loop-enhet"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Partition %u av %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0-uppsättning"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1-uppsättning"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4-uppsättning"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5-uppsättning"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6-uppsättning"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10-uppsättning"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID-uppsättning"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Partition %u av %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s-enhet"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s-kort"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s-skiva"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s-enhet"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Enhet"
-
-#. 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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s hårddisk"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Hårddisk"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s-kortläsare"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s-enhet"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s-enhet"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Tom %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Blandad %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Ljud-%s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Partition %u av %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/ta.po b/po/ta.po
deleted file mode 100644
index 3deb69d..0000000
--- a/po/ta.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Tamil (http://www.transifex.com/projects/p/udisks/language/ta/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ta\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/te.po b/po/te.po
deleted file mode 100644
index 0bcc190..0000000
--- a/po/te.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Telugu (http://www.transifex.com/projects/p/udisks/language/te/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: te\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/th.po b/po/th.po
deleted file mode 100644
index f81d158..0000000
--- a/po/th.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Thai (http://www.transifex.com/projects/p/udisks/language/th/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: th\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/tr.po b/po/tr.po
deleted file mode 100644
index 46556f2..0000000
--- a/po/tr.po
+++ /dev/null
@@ -1,2511 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Caner Başaran <basaran.caner@gmail.com>, 2013-2014
-# Caner Başaran <basaran.caner@gmail.com>, 2013
-# Fatih Aşıcı <fatih.asici@gmail.com>, 2013
-# Muhammet Kara <muhammetk@gmail.com>, 2016
-# Necdet Yücel <necdetyucel@gmail.com>, 2012,2015
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-04-16 21:15+0000\n"
-"Last-Translator: Muhammet Kara <muhammetk@gmail.com>\n"
-"Language-Team: Turkish (http://www.transifex.com/freedesktop/udisks/language/tr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:1
-msgid "Mount a filesystem"
-msgstr "Bir dosya sistemi bağla"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:2
-msgid "Authentication is required to mount the filesystem"
-msgstr "Dosya sistemini bağlamak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:3
-msgid "Mount a filesystem on a system device"
-msgstr "Bir sistem aygıtı üzerinde bir dosya sistemi bağla"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:4
-msgid "Mount a filesystem from a device plugged into another seat"
-msgstr "Başka bir yuvaya takılmış bir aygıtın dosya sistemini bağla"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:5
-msgid ""
-"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
-"option"
-msgstr "fstab içinde x-udisks-auth seçeneği ile tanımlanmış dosya sistemlerini bağla/ayır"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:6
-msgid "Authentication is required to mount/unmount the filesystem"
-msgstr "Dosya sistemini ayırmak/bağlamak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:7
-msgid "Unmount a device mounted by another user"
-msgstr "Başka bir kullanıcı tarafından bağlanan bir aygıtı ayır"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:8
-msgid ""
-"Authentication is required to unmount a filesystem mounted by another user"
-msgstr "Başka bir kullanıcı tarafından bağlanmış dosya sistemini ayırmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:9
-msgid "Unlock an encrypted device"
-msgstr "Şifreli bir aygıtın kilidini aç"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:10
-msgid "Authentication is required to unlock an encrypted device"
-msgstr "Şifreli bir aygıtı açmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:11
-msgid "Unlock an encrypted system device"
-msgstr "Şifreli bir sistem aygıtının kilidini aç"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:12
-msgid "Unlock an encrypted device plugged into another seat"
-msgstr "Başka bir yuvaya takılmış şifreli bir aygıtın kilidini aç"
-
-#: ../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 "crypttab dosyasında belirtilen şifreli bir aygıtın kilidini x-udisks-auth seçeneği ile aç"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:14
-msgid "Lock an encrypted device unlocked by another user"
-msgstr "Başka bir kullanıcı tarafından açılmış bir şifreli aygıtı kilitle"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:15
-msgid ""
-"Authentication is required to lock an encrypted device unlocked by another "
-"user"
-msgstr "Başka bir kullanıcının açtığı şifreli bir aygıtı kilitlemek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:16
-msgid "Change passphrase for an encrypted device"
-msgstr "Şifreli bir aygıtın parolasını değiştir"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:17
-msgid ""
-"Authentication is required to change the passphrase for an encrypted device"
-msgstr "Şifreli bir aygıtın parolasını değiştirmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:18
-msgid "Manage loop devices"
-msgstr "Döngü aygıtlarını yönet"
-
-#. 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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Döngü aygıtı kurmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Döngü aygıtlarını sil"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:21
-msgid ""
-"Authentication is required to delete a loop device set up by another user"
-msgstr "Başka bir kullanıcı tarafından kurulan döngü aygıtını silmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:22
-msgid "Modify loop devices"
-msgstr "Döngü aygıtlarını değiştir"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:23
-msgid ""
-"Authentication is required to modify a loop device set up by another user"
-msgstr "Başka bir kullanıcı tarafından kurulan bir döngü aygıtı değiştirmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:24
-msgid "Manage swapspace"
-msgstr "Takas alanını yönet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:25
-msgid "Authentication is required to manage swapspace"
-msgstr "Takas alanını yönetmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:26
-msgid "Manage RAID arrays"
-msgstr "RAID dizilerini yönet"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "RAID dizilerini yönetmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Sürücü gücünü kapat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Sürücü gücünü kapatmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Bir sistem sürücüsünün gücünü kapat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Başka bir yuvaya takılmış bir aygıtı kapat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Başka bir yuvaya takılmış cihazı kapatmak için kimlik doğrulama gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Aygıtı çıkar"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Ortam çıkarmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Bir sistem sürücüsünden ortam çıkar"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Başka bir yuvaya takılmış bir aygıttan medyayı çıkart"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Başka bir yuvaya takılmış bir aygıttan medyayı çıkartmak kimlik doğrulama gerektiriyor"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Aygıt düzenle"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Aygıtı değiştirmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Sistem aygıtını düzenle"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Başka bir yuvaya takılmış bir aygıtta değişiklik yapmak kimlik doğrulama gerektiriyor"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Bir aygıtı yeniden tara"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Bir aygıtı yeniden taramak için kimlik doğrulama gereklidir"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Bir aygıt aç"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Aygıt açmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Bir sistem aygıtı aç"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Sistem genelindeki yapılandırmayı değiştir"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Sistem genelindeki yapılandırmayı değiştirmek için kimlik doğrulaması gerekiyor"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Sistem genelindeki yapılandırmadan alınacak gizli bilgiler için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Sürücü ayarlarını değiştir"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Sürücü ayarlarını değiştirmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "SMART verisini güncelle"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "SMART verisini güncellemek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "İkili veri ile SMART verisini değiştir"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "İkili veri ile SMART verisini değiştirmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "SMART öz sınamasını çalıştır"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "SMART öz sınamasını çalıştırmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "SMART'ı Etkinleştir/Kapat"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "SMART'ı etkinleştirmek/kapatmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Güç durumunu denetle"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Güç durumunu denetlemek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Bekleme komutu gönder"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Bir sürücüyü bekleme kipine sokmak için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Bir sistem sürücüsüne bekleme komutu gönder"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Başka bir yuvadaki bir aygıta beklemeye al komutu gönder"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Bir sabit diski güvenli bir şekilde sil"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Sabit diski güvenli silmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "İşlemi iptal et"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "İşlem iptal etmek için kimlik doğrulaması gerekli"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Başka bir kullanıcı tarafından başlatılan işlemi iptal et"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-msgid "Authentication is required to cancel a job started by another user"
-msgstr "Başka bir kullanıcının başlattığı işlemi iptal etmek için kimlik doğrulaması gerekli"
-
-#. Translators: This is shown in an authentcation dialog when
-#. * the user is editing settings that involve system-level
-#. * passwords and secrets
-#: ../src/udiskslinuxblock.c:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Sistem düzeyindeki gizli bilgileri okumak için kimlik doğrulaması gerekli"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "/etc/fstab dosyasına kayıt eklemek için kimlik doğrulaması gerekli"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "/etc/crypttab dosyasına kayıt eklemek için kimlik doğrulaması gerekli"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "/etc/fstab dosyasından kayıt silmek için kimlik doğrulaması gerekli"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "/etc/crypttab dosyasından kayıt silmek için kimlik doğrulaması gerekli"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "/etc/fstab dosyasını değiştirmek için kimlik doğrulaması gerekli"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "/etc/crypttab dosyasını değiştirmek için kimlik doğrulaması gerekli"
-
-#. 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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "$(drive) sürücüsünü güvenli bir şekilde silmek için kimlik doğrulaması gerekli"
-
-#. 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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "$(drive) sürücüsünü biçimlendirmek için kimlik doğrulaması gerekli"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-msgid "Formatting Device"
-msgstr "Aygıt Biçimlendiriliyor"
-
-#. 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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "$(drive) sürücüsünü okuma amaçlı açmak için kimlik doğrulaması gerekli"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "$(drive) sürücüsünü yazma amaçlı açmak için kimlik doğrulaması gerekli"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "$(drive) sürücüsünü kıyaslama amaçlı açmak için kimlik doğrulaması gerekli"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "$(drive) sürücünü yeniden taramak için kimlik doğrulaması gerekli"
-
-#. 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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "$(drive) sürücüsünü çıkarmak için kimlik doğrulaması gerekli"
-
-#. 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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "$(drive) sürücüsünü yapılandırmak için kimlik doğrulaması gerekli"
-
-#. 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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "$(drive) sürücüsünün gücünü kapatmak için kimlik doğrulaması gerekli"
-
-#. 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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "SMART verisini $(drive) sürücüsünden güncellemek için kimlik doğrulaması gerekli"
-
-#. 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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "SMART verisini $(drive) üzerindeki bir ikili veri ile değiştirmek için kimlik doğrulaması gerekli"
-
-#. 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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "$(drive) üzerindeki SMART öz sınamasıni durdurmak için kimlik doğrulaması gerekli"
-
-#. 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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "$(drive) üzerinde SMART öz sınaması başlatmak için kimlik doğrulaması gerekli"
-
-#. 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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "$(drive) sürücüsünün güç durumunu denetlemek için kimlik doğrulaması gerekli"
-
-#. 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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "$(drive) sürücüsünü bekleme kipine sokmak için kimlik doğrulaması gerekli"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "$(drive) sürücüsünü bekleme kipinden uyandırmak için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "$(drive) üzerinde SMART'ı etkinleştirmek için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "$(drive) üzerinde SMART'ı kapatmak için kimlik doğrulaması gerekli"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Şifreli $(drive) aygıtının kilidini açmak için kimlik doğrulaması gerekli"
-
-#. 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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Başka bir kullanıcının açmış olduğu şifreli $(drive) sürücüsünü kilitlemek için kimlik doğrulaması gerekli"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "$(drive) sürücüsünü bağlamak için kimlik doğrulaması gerekli"
-
-#. 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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab dosyasında referans verilen $(drive) sürücüsünü bağlamak için kimlik doğrulaması gerekli"
-
-#. 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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "/etc/fstab dosyasında referans verilen $(drive) sürücüsünü ayırmak için kimlik doğrulaması gerekli"
-
-#. 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Başka bir kullanıcı tarafından bağlanan $(drive) sürücüsünü ayırmak için kimlik doğrulaması gerekli"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "$(drive) üzerindeki dosya sistemi etiketini değiştirmek için kimlik doğrulaması gerekli"
-
-#. 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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "$(drive) döngü aygıtını silmek için kimlik doğrulaması gerekli"
-
-#. 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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "$(drive) döngü aygıtını değiştirmek için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "RAID dizisi oluşturmak için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "RAID dizisi başlatmak için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "RAID dizisi durdurmak için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "RAID dizisinden bir aygıtı kaldırmak için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "RAID dizisine aygıt eklemek için kimlik doğrulaması gerekli"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Bir RAID dizisinde yazma amaçlı bit eşlem yapılandırmak için kimlik doğrulama gereklidir"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Bir RAID dizisinde veri ovalamayı başlatmak/durdurmak için kimlik doğrulama gereklidir"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "$(drive) aygıtı üzerindeki bölümü değiştirmek için kimlik doğrulaması gerekli"
-
-#. 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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "$(drive) bölümünü silmek için kimlik doğrulaması gerekli"
-
-#. 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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "$(drive) üzerinde bölüm oluşturmak için kimlik doğrulaması gerekli"
-
-#. 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 "$(drive) üzerindeki takas alanını etkinleştirmek için kimlik doğrulaması gerekli"
-
-#. 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 "$(drive) üzerindeki takas alanını etkisiz hale getirmek için kimlik doğrulaması gerekli"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-msgctxt "dos-part-flag"
-msgid "Bootable"
-msgstr "Önyüklenebilir"
-
-#. Translators: Corresponds to the GPT "system" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1108
-msgctxt "gpt-part-flag"
-msgid "System"
-msgstr "Sistem"
-
-#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
-#. partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Eski BIOS ile Önyüklenebilir"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-msgctxt "gpt-part-flag"
-msgid "Read-only"
-msgstr "Salt-okunur"
-
-#. Translators: Corresponds to the GPT "hidden" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1129
-msgctxt "gpt-part-flag"
-msgid "Hidden"
-msgstr "Gizli"
-
-#. Translators: Corresponds to the GPT "no automount" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1136
-msgctxt "gpt-part-flag"
-msgid "No Automount"
-msgstr "Otomatik Bağlama Kapalı"
-
-#. Translators: Partition info. First %s is the type, second %s is a list of
-#. flags
-#: ../udisks/udisksclient.c:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Bilinmeyen"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bayt)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s bayt)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "Yüksek Kapasiteli SD"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Disket"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-bit sürüm)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-bit sürüm)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-bit sürüm)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Ext için günlük (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext için günlük"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Takas (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Takas"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 Fiziksel Hacim (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 Fiziksel Hacim"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID Üyesi (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID Üyesi"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS Aygıtı (ZPool sürüm %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS Aygıtı"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology girişim RAID Üyesi (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID Üyesi (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology girişim RAID Üyesi"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID Üyesi"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS Şifreleme (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS Şifreleme"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS Hacim Üyesi (sürüm %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS Üyesi (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS Hacim Üyesi"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS Üyesi"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Bilinmeyen (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Bilinmeyen (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Bilinmeyen"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Ana Önyükleme Kaydı"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID Bölüm Tablosu"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple Bölüm Haritası"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Genel"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Diğer"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR Bölüm Şeması"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI Sistem"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS Önyükleme"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Genişletilmiş Ön Yükleme Bölümü"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux Kök Bölümü (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux Kök Bölümü (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux Ev Bölümü"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux Sunucu Verisi Bölümü"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Takas Alanı"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux Dosya Sistemi"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux Ayrılmış Alan"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Temel Veri"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft Ayrılmış Alan"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM metaveri"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM verisi"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows Kurtarma Ortamı"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (offline)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple Boot"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple Label"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV Recovery"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple Çekirdek Bellek"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX Data"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX Service"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD Boot"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD Data"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Takas Alanı"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris Boot"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris Takas Alanı"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Yedek"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris Alternate Sector"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris Reserved"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris Reserved (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris Reserved (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris Reserved (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris Reserved (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Takas Alanı"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD Bitiştirilmiş"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD Şifrelenmiş"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS Ürün Yazılımı"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS Çekirdeği"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS Kök Dosya Sistemi"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS için Ayrılmış"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS Ayrılmış"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple Partition Map"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Kullanılmayan"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Boş"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Sürücü"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Sürücü 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS dosya sistemi"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Uzatılmış"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux takas alanı"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux Uzatılmış"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID otomatik"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Gizli FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Gizli FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Gizli FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Gizli HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Gizli W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Gizli W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Gizli W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq tanılama"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Hazırda bekletme alanı"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris önyükleme"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART öz sınama"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Ortam Çıkarılıyor"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Aygıt Kilidi Açılıyor"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Aygıt Kilitleniyor"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Şifreli Aygıt Değiştiriliyor"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Takas Aygıtı Başlatılıyor"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Takas Aygıtı Durduruluyor"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Dosya Sistemi Bağlanıyor"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Dosya Sistemi Ayrılıyor"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Dosya Sistemi Değiştiriliyor"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Aygıt Siliniyor"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Dosya Sistemi Oluşturuluyor"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Döngü Aygıtı Kuruluyor"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Bölüm Değiştiriliyor"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Bölüm Siliniyor"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Bölüm Oluşturuluyor"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Temizleniyor"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA Güvenli Silme"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA Geliştirilmiş Güvenli Silme"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "RAID Dizisi Durduruluyor"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "RAID Dizisi Başlatılıyor"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Aygıt Bozuk Olarak İşaretleniyor"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Aygıt Diziden Kaldırılıyor"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Diziye Aygıt Ekleniyor"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Yazma Hedefli Bit Eşlem Ayarlanıyor"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "RAID Dizisi Oluşturuluyor"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Bilinmeyen (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "USB Taşınabilir"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "Disket"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "Flash"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s Blok Aygıtı"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Blok Aygıtı"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "%s'in %u bölümü"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s Döngü Aygıtı"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Döngü Aygıtı"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "%s'in %u bölümü"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 Dizisi"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 Dizisi"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 Dizisi"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 Dizisi"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 Dizisi"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 Dizisi"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID Dizisi"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "%s'in %u bölümü"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s Sürücü"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s Kart"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s Disk"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s Sürücü"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-msgctxt "generic-drive"
-msgid "Drive"
-msgstr "Sürücü"
-
-#. 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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s Sabit Disk"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Sabit Disk"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%s Kart Okuyucu"
-
-#. 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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s Sürücü"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s Sürücü"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Boş %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Karışık %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Ses %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "%s'in %u bölümü"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/uk.po b/po/uk.po
deleted file mode 100644
index 1f801fa..0000000
--- a/po/uk.po
+++ /dev/null
@@ -1,2507 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Yuri Chornoivan <yurchor@ukr.net>, 2012,2014-2016
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-02-29 20:00+0000\n"
-"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
-"Language-Team: Ukrainian (http://www.transifex.com/freedesktop/udisks/language/uk/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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 "Змонтувати або демонтувати файлові системи, визначені у файлі fstab за допомогою параметра x-udisks-auth"
-
-#: ../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 "Розблокувати зашифрований пристрій, вказаний у файлі crypttab з параметром x-udisks-auth"
-
-#: ../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:337
-msgid "Authentication is required to set up a loop device"
-msgstr "Щоб отримати доступ до визначення петльового пристрою, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:20
-msgid "Delete loop devices"
-msgstr "Вилучити петльові (loop) пристрої"
-
-#: ../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 "Внести зміни до петльових (loop) пристроїв"
-
-#: ../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 "Manage RAID arrays"
-msgstr "Керування масивами RAID"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "Щоб отримати доступ до керування масивами RAID, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "Вимикання живлення диска"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "Щоб отримати доступ до вимикання живлення диска, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "Вимикання живлення системного диска"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "Вимкнути живлення диска, з’єднаного з іншого місця"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "Щоб отримати доступ до вимикання живлення диска, з’єднаного з іншого місця, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "Від’єднати носій даних"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "Щоб отримати доступ до від’єднання носія даних, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "Від’єднати носій даних від системного диска"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "Від’єднати носій даних від диска, з’єднаного з іншого місця"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "Щоб отримати доступ до від’єднання носія даних від диска, з’єднаного з іншого місця, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "Внести зміни до параметрів пристрою"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "Для внесення змін до параметрів пристрою слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "Внести зміни до параметрів системного пристрою"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "Щоб отримати доступ до внесення змін до пристрою, з’єднаного з іншого місця, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "Повторне сканування пристрою"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "Щоб виконати повторне сканування пристрою, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "Відкрити пристрій"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "Щоб відкрити пристрій, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "Відкрити пристрій системи"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "Внести зміни до загальносистемних налаштувань"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "Щоб отримати доступ до внесення змін до загальносистемних налаштувань, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "Щоб отримати реєстраційні дані з загальносистемних налаштувань, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "Внести зміни до параметрів диска"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "Щоб отримати доступ до внесення змін до параметрів диска, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "Оновити дані SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "Щоб отримати доступ до оновлення даних SMART, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "Встановити дані SMART на основі бінарних кодів"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "Щоб отримати доступ до встановлення даних SMART на основі бінарних кодів, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "Виконати самоперевірку SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "Щоб отримати доступ до запуску самоперевірки SMART, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "Вмикання або вимикання SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "Щоб отримати доступ до вмикання або вимикання SMART, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "Перевірити стан живлення"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "Щоб отримати доступ до перевірки стану живлення, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "Надіслати команду переходу до стану очікування"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "Щоб перевести диск у стан очікування, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "Надіслати команду переходу у стан очікування диску з операційною системою"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "Надіслати команду переходу у стан очікування диску на іншому терміналі"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "Безпечно витерти жорсткий диск"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "Щоб отримати доступ до безпечного витирання жорсткого диска, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "Скасувати завдання"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "Щоб скасувати завдання, слід пройти розпізнавання"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "Скасувати завдання, розпочате іншим користувачем"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "Щоб отримати доступ до загальносистемних реєстраційних даних, слід пройти розпізнавання"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "Щоб отримати доступ до додавання запису до файла /etc/fstab, слід пройти розпізнавання"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "Щоб отримати доступ до додавання запису до файла /etc/crypttab, слід пройти розпізнавання"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "Щоб отримати доступ до вилучення запису з файла /etc/fstab, слід пройти розпізнавання"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "Щоб отримати доступ до вилучення запису з файла /etc/crypttab, слід пройти розпізнавання"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "Щоб отримати доступ до внесення змін до файла /etc/fstab, слід пройти розпізнавання"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "Щоб отримати доступ до внесення змін до файла /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "Щоб отримати доступ до безпечного витирання $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "Щоб отримати доступ до форматування $(drive), слід пройти розпізнавання"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "Щоб відкрити пристрій $(drive) для читання, слід пройти розпізнавання"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "Щоб відкрити пристрій $(drive) для запису, слід пройти розпізнавання"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "Щоб відкрити пристрій $(drive) для тестування, слід пройти розпізнавання"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "Для виконання повторного сканування $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "Щоб від’єднати $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "Щоб отримати доступ до налаштовування параметрів $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "Щоб отримати доступ до вимикання живлення диска $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "Щоб отримати доступ до оновлення даних SMART з $(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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "Щоб отримати доступ до встановлення даних SMART на $(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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "Щоб отримати доступ до переривання самоперевірки SMART на $(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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "Щоб отримати доступ до запуску самоперевірки SMART на $(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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "Щоб перевірити стан живлення $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "Щоб перевести $(drive) у стан очікування, слід пройти розпізнавання"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "Щоб отримати доступ до пробудження $(drive) зі стану очікування, слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "Щоб отримати доступ до вмикання SMART диска $(drive), слід пройти розпізнавання)"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "Щоб отримати доступ до вимикання SMART диска $(drive), слід пройти розпізнавання)"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "Щоб отримати доступ до розблокування зашифрованого пристрою $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "Щоб заблокувати зашифрований пристрій $(drive), розблокований іншим користувачем, слід пройти розпізнавання"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "Щоб отримати доступ до монтування $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Щоб отримати доступ до монтування $(drive), на який посилається запис у файлі /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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "Щоб отримати доступ до демонтування $(drive), на який посилається запис у файлі /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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Щоб отримати доступ до демонтування $(drive), змонтованого іншим користувачем, слід пройти розпізнавання"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "Щоб змінити мітку файлової системи на $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "Щоб вилучити петльовий пристрій $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "Щоб внести зміни до параметрів петльового пристрою $(drive), слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "Щоб отримати доступ до створення масиву RAID, слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "Щоб отримати доступ до запуску масиву RAID, слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "Щоб отримати доступ до зупинення роботи масиву RAID, слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "Щоб отримати доступ до вилучення пристрою з масиву RAID, слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "Щоб отримати доступ до додавання пристрою до масиву RAID, слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "Щоб отримати доступ до налаштовування бітового значення порядку запису на масив RAID, слід пройти розпізнавання"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "Щоб отримати доступ до запуску або призупинення чищення даних масиву RAID, слід пройти розпізнавання"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "Щоб внести зміни до параметрів розділу на $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "Щоб вилучити розділ на $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "Щоб створити розділ на $(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 "Щоб увімкнути простір резервної пам’яті (свопінґу) на $(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 "Щоб вимкнути простір резервної пам’яті (свопінґу) на $(drive), слід пройти розпізнавання"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "Застарілий завантажувач BIOS"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-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:1129
-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:1136
-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:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "Невідомо"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "КіБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "МіБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "ГіБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "ТіБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "кБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "МБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "ГБ"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s байтів)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s байтів)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SecureDigital"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD високої місткості"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "Дискета"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12-бітова версія)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16-бітова версія)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32-бітова версія)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (версія %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (версія %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (версія %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (версія %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (версія %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Журнал Ext (версія %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Журнал Ext"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (версія %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (версія %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (версія %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (версія %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (версія %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "Фізичний том LVM2 (%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "Фізичний том LVM2"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Елемент RAID Linux (версія %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Елемент RAID Linux"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "Пристрій ZFS (версія ZPool %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (в.%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "Пристрій ZFS"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Елемент промислового RAID Intel Rapid Storage Technology (версія %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Елемент RAID Intel RSTe (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Елемент промислового RAID Intel Rapid Storage Technology"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Елемент RAID Intel RSTe"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "Шифрування LUKS (версія %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "Шифрування LUKS"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (версія %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS елемент тому (версія %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "Елемент VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "Елемент тому VMFS"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "Елемент VMFS"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "Невідомий (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "Невідомий (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "Невідомий"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "Головний завантажувальний запис (MBR)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "Таблиця розділів GUID"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Карта розділів Apple"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "Загальний"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "Інше"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "Схема розділів MBR"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "Система EFI"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "Завантажувач BIOS"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "Розширений завантажувальний розділ"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Кореневий розділ Linux (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Кореневий розділ Linux (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Домашній розділ Linux"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Розділ даних сервера Linux"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux, Swap"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Файлова система Linux"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux, RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux, LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux, зарезервований"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "Базові дані"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft, зарезервований"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft, метадані LDM"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft, дані LDM"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Середовище відновлення Microsoft Windows"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple, UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple, ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple, RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple, RAID (вимкнено)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple, завантажувальний"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple, мітка"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV, відновлювальний"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Основне сховище Apple"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX, дані"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX, службовий"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD, завантажувальний"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD, дані"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD, Swap"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD, UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD, Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD, ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris, завантажувальний"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris, кореневий"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris, Swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris, резервна копія"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris, /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris, /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris, /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris, альтернативний сектор"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris, зарезервований"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris, зарезервований (2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris, зарезервований (3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris, зарезервований (4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris, зарезервований (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD, Swap"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD, FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD, LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD, RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD, з’єднаний"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD, зашифрований"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "Мікропрограма ChromeOS"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "Ядро ChromeOS"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "Коренева файлова система ChromeOS"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "Резервний розділ ChromeOS"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Зарезервований розділ FFS Intel"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple, HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Карта розділів Apple"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "Не використовується"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "Порожній"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "Файлова система ProDOS"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "Розширений"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI, GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux, swap"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux, розширений"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux, авто-RAID"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32МБ"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95, FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95, FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95, FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95, Ext'd (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "Прихований FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "Прихований FAT16 <32МБ"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "Прихований FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "Прихований HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "Прихований W95, FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "Прихований W95, FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "Прихований W95, FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Діагностичний Compaq"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "Присипляння"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris, завантажувальний"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS, BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS, SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "Самоперевірка SMART"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "Виштовхування носія"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "Розблокування пристрою"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "Блокування пристрою"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "Внесення змін до зашифрованого пристрою"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "Запуск пристрою свопінґу"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "Зупинення пристрою свопінґу"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "Монтування файлової системи"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "Демонтування файлової системи"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "Внесення змін до файлової системи"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "Спорожнення пристрою"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "Створення файлової системи"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "Налаштовування петльового пристрою"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "Внесення змін до розділу"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "Вилучення розділу"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "Створення розділу"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "Спорожнення"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "Безпечне витирання ATA"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "Покращене безпечне витирання ATA"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "Зупинення роботи масиву RAID"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "Запуск масиву RAID"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "Позначення помилкового пристрою"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "Вилучення пристрою з масиву"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "Додавання пристрою до масиву"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "Встановлення бітового значення порядку запису"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "Створення масиву RAID"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "Невідоме (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "флеш-накопичувач USB"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "дискета"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "флеш-накопичувач"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "Блоковий пристрій %s"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "Блоковий пристрій"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "Розділ %u, %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "Петльовий пристрій %s"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "Петльовий пристрій"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "Розділ %u, %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "Масив RAID-0"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "Масив RAID-1"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "Масив RAID-4"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "Масив RAID-5"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "Масив RAID-6"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "Масив RAID-10"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "Масив RAID"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "Розділ %u, %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "Диск «%s»"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "Диск %s"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "Картка %s"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "Диск %s"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "Диск об’ємом %s"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "Диск об’ємом %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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "Жорсткий диск об’ємом %s"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "Жорсткий диск"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "Зчитувач карток %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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "Диск об’ємом %s, %s"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "Диск %s"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "Порожній %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "Мішаний %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "Звуковий %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "Розділ %u, %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/vi.po b/po/vi.po
deleted file mode 100644
index a6b4b00..0000000
--- a/po/vi.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Vietnamese (http://www.transifex.com/projects/p/udisks/language/vi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: vi\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/wa.po b/po/wa.po
deleted file mode 100644
index 347c6dd..0000000
--- a/po/wa.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Walloon (http://www.transifex.com/projects/p/udisks/language/wa/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: wa\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
deleted file mode 100644
index 473dacd..0000000
--- a/po/zh_CN.po
+++ /dev/null
@@ -1,2511 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Michael Jay Tong <michaeljayt@gmail.com>, 2014
-# Tommy He <lovenemesis@gmail.com>, 2012
-# Wylmer Wang, 2013
-# Mingcong Bai <jeffbai@aosc.xyz>, 2016
-# Mingcong Bai <jeffbai@aosc.xyz>, 2015
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-29 20:53+0100\n"
-"PO-Revision-Date: 2016-03-06 15:41+0000\n"
-"Last-Translator: Mingcong Bai <jeffbai@aosc.xyz>\n"
-"Language-Team: Chinese (China) (http://www.transifex.com/freedesktop/udisks/language/zh_CN/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN\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 "使用 x-udisks-auth 选项挂载/卸载 fstab 中定义的文件系统"
-
-#: ../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 "使用 x-udisks-auth 选项解锁 crypttab 文件中指定的加密设备"
-
-#: ../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:337
-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 "Manage RAID arrays"
-msgstr "管理 RAID 阵列"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "管理 RAID 阵列需要认证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "驱动器断电"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "给驱动器断电需要认证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "系统驱动器断电"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "给连到另一槽位上的驱动器断电"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "给插到另一槽位上的驱动器断电需要认证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "弹出媒体"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "弹出媒体需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "从系统驱动器弹出媒体需要认证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "弹出连到另一槽位的驱动器中的媒体"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "从插在另一槽位上的驱动器弹出媒体需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "修改设备"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "需要授权来修改设备"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "修改系统设备"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "修改插在另一槽位上的设备需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "重新扫描设备"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "重新扫描设备需要认证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "打开设备"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "打开设备需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "打开系统设备"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "修改系统全局配置"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "修改系统范围配置需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "从系统范围配置中获取机密内容需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "修改驱动器设置"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "修改设备设置需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "更新 SMART 数据"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "更新 SMART 数据需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "从 blob 设置 SMART 数据"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "从 blob 设置 SMART 数据需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "运行 SMART 自检"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "运行 SMART 自检需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "启用/禁用 SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "启用/禁用 SMART 需要认证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "检查电源状态"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "检查电源状态需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "发送待机命令"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "将驱动器转入待机模式需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "向系统驱动器发送待机命令"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "向另一槽位上的驱动器发送待机命令"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "安全擦除硬盘"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "安全擦除硬盘需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "取消任务"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "取消任务需要身份验证"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "取消由其他用户启动的任务"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1037
-msgid "Authentication is required to read system-level secrets"
-msgstr "读取系统级别的机密信息需要身份验证"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1571
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "向 /etc/fstab 文件中添加条目需要身份验证"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1589
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "向 /etc/crypttab 文件中添加条目需要身份验证"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1648
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "从 /etc/fstab 文件中移除条目需要身份验证"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1666
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "来从 /etc/crypttab 文件中移除条目需要身份验证"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1738
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "修改 /etc/fstab 文件需要身份验证"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1756
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "修改 /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:2263 ../src/udiskslinuxdriveata.c:2331
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "执行安全擦除 $(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:2275
-msgid "Authentication is required to format $(drive)"
-msgstr "格式化 $(drive) 需要身份验证"
-
-#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343
-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:2731
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "打开$(drive) 进行读取需要身份验证"
-
-#. 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:2795
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "打开 $(drive) 进行写入需要身份验证"
-
-#. 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:2861
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "打开 $(drive) 进行性能测试需要身份验证"
-
-#. 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:2922
-msgid "Authentication is required to rescan $(drive)"
-msgstr "重新扫描 $(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:1010
-msgid "Authentication is required to eject $(drive)"
-msgstr "弹出 $(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:1098
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "配置 $(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:1414
-msgid "Authentication is required to power off $(drive)"
-msgstr "给 $(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:814
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "使用 $(drive) 的 SMART 数据需要身份验证"
-
-#. 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:825
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "从 $(drive) 上的 blob 设置 SMART 数据需要身份验证"
-
-#. 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:959
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "中止 $(drive) SMART 自检需要身份验证"
-
-#. 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:1209
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "启动 $(drive) SMART 自检需要身份验证"
-
-#. 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:1296
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "检查 $(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:1397
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "将 $(drive) 转入待机模式需要身份验证"
-
-#. 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:1531
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "从待机模式唤醒 $(drive) 需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2424
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "在 $(drive) 上启用 SMART 需要认证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2434
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "在 $(drive) 上禁用 SMART 需要身份验证"
-
-#. 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:339 ../src/udiskslinuxencrypted.c:691
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "解锁加密的设备 $(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:569
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "锁定由其他用户解锁的设备 $(drive) 需要身份验证"
-
-#. 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:1268 ../src/udiskslinuxfilesystem.c:1430
-msgid "Authentication is required to mount $(drive)"
-msgstr "挂载 $(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:1337
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "挂载 /etc/fstab 中引用的 $(drive) 需要身份验证"
-
-#. 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:1684
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "卸载 /etc/fstab 文件中引用的 $(drive) 需要身份验证"
-
-#. 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:1731
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "需要授权来卸载由其他用户挂载的 $(drive) "
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "更改 $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "删除回环设备 $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "修改回环设备 $(drive) 需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:569
-msgid "Authentication is required to create a RAID array"
-msgstr "创建 RAID 阵列需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:645
-msgid "Authentication is required to start a RAID array"
-msgstr "启动 RAID 阵列需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:814
-msgid "Authentication is required to stop a RAID array"
-msgstr "停止 RAID 阵列需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1019
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "从 RAID 阵列中移除设备需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1215
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "向 RAID 阵列添加设备需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1345
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "配置 RAID 阵列上的 write-intent 位图需要身份验证"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1469
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "启动/停止 RAID 阵列的数据清理需要身份验证"
-
-#. 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:268 ../src/udiskslinuxpartition.c:420
-#: ../src/udiskslinuxpartition.c:749
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "修改设备 $(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:847
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "删除分区 $(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:386
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "在 $(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 "激活 $(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 "取消激活 $(drive)上的交换分区需要身份验证"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1098
-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:1108
-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:1115
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "旧式 BIOS 可启动"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1122
-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:1129
-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:1136
-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:1149
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1160
-msgctxt "partition-info"
-msgid "Unknown"
-msgstr "未知"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1619
-msgctxt "byte-size-pow2"
-msgid "KiB"
-msgstr "KiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1625
-msgctxt "byte-size-pow2"
-msgid "MiB"
-msgstr "MiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1631
-msgctxt "byte-size-pow2"
-msgid "GiB"
-msgstr "GiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1637
-msgctxt "byte-size-pow2"
-msgid "TiB"
-msgstr "TiB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1662
-msgctxt "byte-size-pow10"
-msgid "KB"
-msgstr "KB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1668
-msgctxt "byte-size-pow10"
-msgid "MB"
-msgstr "MB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1674
-msgctxt "byte-size-pow10"
-msgid "GB"
-msgstr "GB"
-
-#. Translators: SI prefix and standard unit symbol, translate cautiously (or
-#. not at all)
-#: ../udisks/udisksclient.c:1680
-msgctxt "byte-size-pow10"
-msgid "TB"
-msgstr "TB"
-
-#. 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:1723
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s 字节)"
-
-#. 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:1733
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s 字节)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1794
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CompactFlash"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1799
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "记忆棒"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1804
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1809
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SD卡"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1814
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SD 大容量"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1819
-msgctxt "media"
-msgid "Floppy"
-msgstr "软盘"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1824
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1829
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1834
-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:1868
-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:1877
-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:1886
-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:1895
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD 光盘"
-
-#: ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12位版本)"
-
-#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917
-#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1917
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16位版本)"
-
-#: ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32位版本)"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (版本 %s)"
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (版本 %s)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1923
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (版本 %s)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (版本 %s)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1929
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (版本 %s)"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Ext 日志(版本 %s)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr "Ext 日志"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (版本 %s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (版本 %s)"
-
-#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (版本 %s)"
-
-#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1942
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (版本 %s)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "Swap (版本 %s)"
-
-#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "Swap"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 物理卷(%s)"
-
-#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 物理卷"
-
-#: ../udisks/udisksclient.c:1947
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID 成员(版本 %s)"
-
-#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID 成员"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS 设备(ZPool 版本 %s)"
-
-#: ../udisks/udisksclient.c:1949
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS 设备"
-
-#: ../udisks/udisksclient.c:1950
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member (version %s)"
-msgstr "Intel Rapid Storage Technology 企业 RAID 阵列成员卷 (版本 %s)"
-
-#: ../udisks/udisksclient.c:1951
-#, c-format
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member (%s)"
-msgstr "Intel RSTe RAID 阵列成员卷 (%s)"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel Rapid Storage Technology enterprise RAID Member"
-msgstr "Intel Rapid Storage Technology 企业 RAID 阵列成员卷"
-
-#: ../udisks/udisksclient.c:1952
-msgctxt "fs-type"
-msgid "Intel RSTe RAID Member"
-msgstr "Intel RSTe RAID 阵列成员卷"
-
-#: ../udisks/udisksclient.c:1953
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS 加密(版本 %s)"
-
-#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1954
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS 加密"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (版本 %s)"
-
-#: ../udisks/udisksclient.c:1955
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (v%s)"
-
-#: ../udisks/udisksclient.c:1956
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS 卷成员(版本 %s)"
-
-#: ../udisks/udisksclient.c:1957
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS 成员(v%s)"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS 卷成员"
-
-#: ../udisks/udisksclient.c:1958
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS 成员"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2030
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "未知(%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2039
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "未知(%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "未知"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2076
-msgid "Master Boot Record"
-msgstr "主引导记录"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2078
-msgid "GUID Partition Table"
-msgstr "GUID 分区表"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2080
-msgid "Apple Partition Map"
-msgstr "Apple 分区映射"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "常规"
-
-#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130
-#: ../udisks/udisksclient.c:2135
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "其他"
-
-#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134
-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:2222
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR 分区方案"
-
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI 系统"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS 启动区"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2226
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2228
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr "扩展引导分区"
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr "Linux 根分区 (x86)"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr "Linux 根分区 (x86_64)"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr "Linux 用户目录分区"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr "Linux 服务器数据分区"
-
-#. Linux
-#: ../udisks/udisksclient.c:2235
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux Swap"
-
-#: ../udisks/udisksclient.c:2236
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux 文件系统"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux 保留区"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "基础数据"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft 保留区"
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM 元数据"
-
-#: ../udisks/udisksclient.c:2244
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM 数据"
-
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows 还原环境"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2247
-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:2248 ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (离线)"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple 启动区"
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple 标识区"
-
-#: ../udisks/udisksclient.c:2254
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr "Apple TV 恢复区"
-
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple 内核存储"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX 数据区"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX 服务区"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD 启动区"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD 数据区"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD Swap"
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris 启动区"
-
-#: ../udisks/udisksclient.c:2268
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr "Solaris Root"
-
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris Swap"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris Backup"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr "Solaris 替换扇区"
-
-#: ../udisks/udisksclient.c:2275
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris 保留区"
-
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris 保留区(2)"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris 保留区(3)"
-
-#: ../udisks/udisksclient.c:2278
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris 保留区(4)"
-
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris 保留区(5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD Swap"
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2283
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2284
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2285
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr "NetBSD 联结区"
-
-#: ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD 加密区"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr "ChromeOS 固件"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr "ChromeOS 内核"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr "ChromeOS 根文件系统"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr "ChromeOS 保留区"
-
-#. Intel Partition Types
-#. FFS = Fast Flash Standby, aka Intel Rapid start
-#. http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "Intel FFS Reserved"
-msgstr "Intel FFS 保留卷"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple 分区映射"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Unused"
-msgstr "未使用"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Empty"
-msgstr "空"
-
-#: ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Driver"
-msgstr "Driver"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "Driver 4.3"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS 文件系统"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2314
-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:2317
-msgctxt "part-type"
-msgid "Extended"
-msgstr "扩展"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux swap"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux 扩展"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID 自动"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2328
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2332
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 Ext d (LBA)"
-
-#: ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "隐藏 FAT12"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "隐藏 FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "隐藏 FAT16"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "隐藏 HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "隐藏 W95 FAT32"
-
-#: ../udisks/udisksclient.c:2338
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "隐藏 W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2339
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "隐藏 W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2340
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2341
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr "Compaq 诊断"
-
-#: ../udisks/udisksclient.c:2342
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2343
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "休眠"
-
-#: ../udisks/udisksclient.c:2346
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2347
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2350
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris 启动区"
-
-#: ../udisks/udisksclient.c:2351
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2352
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2353
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART 自检"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "弹出媒体"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "解锁设备"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Locking Device"
-msgstr "锁定设备"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "修改加密设备"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "启动交换设备"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "停止交换设备"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "挂载文件系统"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "卸载文件系统"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "修改文件系统"
-
-#: ../udisks/udisksclient.c:2509
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "擦除设备"
-
-#: ../udisks/udisksclient.c:2510
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "创建文件系统"
-
-#: ../udisks/udisksclient.c:2511
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "设置回环设备"
-
-#: ../udisks/udisksclient.c:2512
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "修改分区"
-
-#: ../udisks/udisksclient.c:2513
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "删除分区"
-
-#: ../udisks/udisksclient.c:2514
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "创建分区"
-
-#: ../udisks/udisksclient.c:2515
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "清理"
-
-#: ../udisks/udisksclient.c:2516
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA 安全擦除"
-
-#: ../udisks/udisksclient.c:2517
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA 增强安全擦除"
-
-#: ../udisks/udisksclient.c:2518
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "停止 RAID 阵列"
-
-#: ../udisks/udisksclient.c:2519
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "启动 RAID 阵列"
-
-#: ../udisks/udisksclient.c:2520
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "将设备标志为有错误"
-
-#: ../udisks/udisksclient.c:2521
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "从阵列中移除设备"
-
-#: ../udisks/udisksclient.c:2522
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "将设备添加到阵列"
-
-#: ../udisks/udisksclient.c:2523
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "设置 Write-Intent 位图"
-
-#: ../udisks/udisksclient.c:2524
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "创建 RAID 阵列"
-
-#: ../udisks/udisksclient.c:2532
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "未知(%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "U盘"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "软盘"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr "闪存"
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "记忆棒"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SM卡"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CF卡"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "蓝光"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s 块设备"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "块设备"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %u is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %u of %s"
-msgstr "分区 %u / %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s 回环设备"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "回环设备"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %u is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %u of %s"
-msgstr "分区 %u / %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 阵列"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 阵列"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 阵列"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 阵列"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 阵列"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 阵列"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID 阵列"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %u of %s"
-msgstr "分区 %u / %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s 驱动器"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s 磁盘"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s 卡"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s 光盘"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s 驱动器"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s 硬盘"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "硬盘"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s 驱动器"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s 驱动器"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "空白 %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "混合 %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "音频 %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %u is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %u of %s"
-msgstr "分区 %u / %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/po/zh_HK.po b/po/zh_HK.po
deleted file mode 100644
index 1020f23..0000000
--- a/po/zh_HK.po
+++ /dev/null
@@ -1,2442 +0,0 @@
-# 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: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-03-12 19:53+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
-"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/udisks/language/zh_HK/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_HK\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:337
-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 "Manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr ""
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-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:1563
-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:1622
-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:1640
-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:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr ""
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-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:2237 ../src/udiskslinuxdriveata.c:2244
-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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr ""
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-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:2769
-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:2835
-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:2896
-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:1022
-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:1110
-msgid "Authentication is required to configure settings for $(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:1425
-msgid "Authentication is required to power off $(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:744
-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:755
-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:889
-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:1139
-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:1226
-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:1351
-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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-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:704
-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:582
-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:1255 ../src/udiskslinuxfilesystem.c:1417
-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:1324
-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:1671
-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:1718
-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:1963
-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:245
-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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr ""
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-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:446
-#: ../src/udiskslinuxpartition.c:788
-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:899
-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:399
-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: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-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:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr ""
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, 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:1721
-#, 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:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr ""
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr ""
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1946
-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:2018
-#, 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:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr ""
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr ""
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr ""
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr ""
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr ""
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr ""
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr ""
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr ""
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr ""
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr ""
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-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:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr ""
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2298
-msgctxt "part-type"
-msgid "FAT 32 (Windows)"
-msgstr ""
-
-#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
-#: ../udisks/udisksclient.c:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr ""
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr ""
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr ""
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr ""
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr ""
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, 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/udisksobjectinfo.c:595
-#, 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/udisksobjectinfo.c:599
-#, 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/udisksobjectinfo.c:603
-#, 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/udisksobjectinfo.c:623
-#, 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/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, 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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, 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/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr ""
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, 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/udisksobjectinfo.c:678
-#, 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/udisksobjectinfo.c:684
-#, 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/udisksobjectinfo.c:763
-#, 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/udisksobjectinfo.c:771
-#, 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/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr ""
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr ""
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr ""
diff --git a/po/zh_TW.po b/po/zh_TW.po
deleted file mode 100644
index 7706ff8..0000000
--- a/po/zh_TW.po
+++ /dev/null
@@ -1,2443 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-# Walter Cheuk <wwycheuk@gmail.com>, 2013-2014
-msgid ""
-msgstr ""
-"Project-Id-Version: udisks\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-12 12:53-0700\n"
-"PO-Revision-Date: 2014-04-27 05:08+0000\n"
-"Last-Translator: Walter Cheuk <wwycheuk@gmail.com>\n"
-"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/udisks/language/zh_TW/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_TW\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 "掛載/卸載在 fstab 檔案以 x-udisks-auth 選項指定的檔案系統"
-
-#: ../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 "解鎖在 crypttab 檔案以 x-udisks-auth 選項指定的加密裝置"
-
-#: ../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:337
-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 "Manage RAID arrays"
-msgstr "管理 RAID 陣列"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:27
-msgid "Authentication is required to manage RAID arrays"
-msgstr "要管理 RAID 陣列需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:28
-msgid "Power off drive"
-msgstr "關掉碟機"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:29
-msgid "Authentication is required to power off a drive"
-msgstr "要關掉碟機需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:30
-msgid "Power off a system drive"
-msgstr "關掉系統碟機"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:31
-msgid "Power off a drive attached to another seat"
-msgstr "關掉連結至其他位置的碟機"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:32
-msgid ""
-"Authentication is required to power off a drive plugged into another seat"
-msgstr "要關掉插入其他位置的碟機需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:33
-msgid "Eject media"
-msgstr "退出媒體"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:34
-msgid "Authentication is required to eject media"
-msgstr "要退出媒體需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:35
-msgid "Eject media from a system drive"
-msgstr "退出系統磁碟的媒體"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:36
-msgid "Eject media from a drive attached to another seat"
-msgstr "退出連結至其他位置碟機的媒體"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:37
-msgid ""
-"Authentication is required to eject media from a drive plugged into another "
-"seat"
-msgstr "要退出插入其他位置碟機的媒體需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:38
-msgid "Modify a device"
-msgstr "修改裝置"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:39
-msgid "Authentication is required to modify a device"
-msgstr "要修改裝置需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:40
-msgid "Modify a system device"
-msgstr "修改系統裝置"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:41
-msgid ""
-"Authentication is required to modify a device plugged into another seat"
-msgstr "要修改插入其他位置的裝置需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:42
-msgid "Rescan a device"
-msgstr "重新掃描裝置"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:43
-msgid "Authentication is required to rescan a device"
-msgstr "要重新掃描裝置需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:44
-msgid "Open a device"
-msgstr "開啟裝置"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:45
-msgid "Authentication is required to open a device"
-msgstr "要開啟裝置需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:46
-msgid "Open a system device"
-msgstr "開啟系統裝置"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:47
-msgid "Modify system-wide configuration"
-msgstr "修改全域設定"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:48
-msgid "Authentication is required to modify system-wide configuration"
-msgstr "要修改全域設定需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:49
-msgid ""
-"Authentication is required to retrieve secrets from system-wide "
-"configuration"
-msgstr "要由全域設定取得密鑰需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:50
-msgid "Modify drive settings"
-msgstr "修改碟機設定"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:51
-msgid "Authentication is required to modify drive settings"
-msgstr "要修改碟機設定需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:52
-msgid "Update SMART data"
-msgstr "更新 SMART 資料"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:53
-msgid "Authentication is required to update SMART data"
-msgstr "要更新 SMART 資料需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:54
-msgid "Set SMART data from blob"
-msgstr "由 blob 設定 SMART 資料"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:55
-msgid "Authentication is required to set SMART data from blob"
-msgstr "要由 blob 設定 SMART 資料需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:56
-msgid "Run SMART self-test"
-msgstr "執行 SMART 自我檢測"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:57
-msgid "Authentication is required to run a SMART self-test"
-msgstr "要執行 SMART 自我檢測需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:58
-msgid "Enable/Disable SMART"
-msgstr "啟動/停用 SMART"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:59
-msgid "Authentication is required to enable/disable SMART"
-msgstr "要啟用/停用 SMART 需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:60
-msgid "Check power state"
-msgstr "檢查電力狀態"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:61
-msgid "Authentication is required to check the power state"
-msgstr "要檢查電力狀態需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:62
-msgid "Send standby command"
-msgstr "傳送待命指令"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:63
-msgid "Authentication is required to put a drive into standby mode"
-msgstr "要將碟機設為待命需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:64
-msgid "Send standby command to a system drive"
-msgstr "向系統碟機傳送待命指令"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:65
-msgid "Send standby command to drive on other seat"
-msgstr "向其他位置的碟機傳送待命指令"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:66
-msgid "Securely erase a hard disk"
-msgstr "徹底清除硬碟"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:67
-msgid "Authentication is required to securely erase a hard disk"
-msgstr "要徹底清除硬碟需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:68
-msgid "Cancel job"
-msgstr "取消工作"
-
-#. Translators: Shown in authentication dialog when canceling a job.
-#: ../data/org.freedesktop.udisks2.policy.in.h:69 ../src/udisksbasejob.c:404
-msgid "Authentication is required to cancel a job"
-msgstr "要取消工作需要先核對身分"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:70
-msgid "Cancel job started by another user"
-msgstr "取消由其他使用者啟動的工作"
-
-#: ../data/org.freedesktop.udisks2.policy.in.h:71
-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:1011
-msgid "Authentication is required to read system-level secrets"
-msgstr "要讀取系統層級密語需要先核對身分"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1545
-msgid "Authentication is required to add an entry to the /etc/fstab file"
-msgstr "要在 /etc/fstab 檔案添加項目需要先核對身分"
-
-#. Translators: shown in authentication dialog - do not tranlsate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1563
-msgid "Authentication is required to add an entry to the /etc/crypttab file"
-msgstr "要在 /etc/crypttab 檔案添加項目需要先核對身分"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1622
-msgid "Authentication is required to remove an entry from /etc/fstab file"
-msgstr "要在 /etc/fstab 檔案移除項目需要先核對身分"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1640
-msgid ""
-"Authentication is required to remove an entry from the /etc/crypttab file"
-msgstr "要在 /etc/crypttab 檔案移除項目需要先核對身分"
-
-#. Translators: shown in authentication dialog - do not translate /etc/fstab
-#: ../src/udiskslinuxblock.c:1712
-msgid "Authentication is required to modify the /etc/fstab file"
-msgstr "要修改 /etc/fstab 檔案需要先核對身分"
-
-#. Translators: shown in authentication dialog - do not translate
-#. /etc/crypttab
-#: ../src/udiskslinuxblock.c:1730
-msgid "Authentication is required to modify the /etc/crypttab file"
-msgstr "要修改 /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:2237 ../src/udiskslinuxdriveata.c:2244
-msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr "要徹底清除 $(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:2249
-msgid "Authentication is required to format $(drive)"
-msgstr "要格式化 $(drive) 需要先核對身分"
-
-#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256
-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:2705
-msgid "Authentication is required to open $(drive) for reading"
-msgstr "要開啟 $(drive) 以供讀取需要先核對身分"
-
-#. 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:2769
-msgid "Authentication is required to open $(drive) for writing"
-msgstr "要開啟 $(drive) 以供寫入需要先核對身分"
-
-#. 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:2835
-msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr "要開啟 $(drive) 以評測效能需要先核對身分"
-
-#. 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:2896
-msgid "Authentication is required to rescan $(drive)"
-msgstr "要重新掃描 $(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:1022
-msgid "Authentication is required to eject $(drive)"
-msgstr "要退出 $(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:1110
-msgid "Authentication is required to configure settings for $(drive)"
-msgstr "要設定 $(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:1425
-msgid "Authentication is required to power off $(drive)"
-msgstr "要關掉 $(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:744
-msgid "Authentication is required to update SMART data from $(drive)"
-msgstr "要更新 $(drive) 的 SMART 資料需要先核對身分"
-
-#. 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:755
-msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr "要在 $(drive) 由 blob 設定 SMART 資料需要先核對身分"
-
-#. 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:889
-msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr "要中止 $(drive) 的 SMART 自我檢測需要先核對身分"
-
-#. 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:1139
-msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr "要啟動 $(drive) 的 SMART 自我檢測需要先核對身分"
-
-#. 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:1226
-msgid "Authentication is required to check power state for $(drive)"
-msgstr "要檢查 $(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:1351
-msgid "Authentication is required to put $(drive) in standby mode"
-msgstr "要將 $(drive) 設為待命模式需要先核對身分"
-
-#. 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:1483
-msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr "要將 $(drive) 由待命模式喚醒需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2337
-msgid "Authentication is required to enable SMART on $(drive)"
-msgstr "要啟動 $(drive) 的 SMART 需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * requests enabling SMART on 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:2347
-msgid "Authentication is required to disable SMART on $(drive)"
-msgstr "要停用 $(drive) 的 SMART 需要先核對身分"
-
-#. 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:704
-msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr "要解鎖加密裝置 $(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:582
-msgid ""
-"Authentication is required to lock the encrypted device $(drive) unlocked by"
-" another user"
-msgstr "要鎖定由其他使用者解鎖的加密裝置 $(drive) 需要先核對身分"
-
-#. 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:1255 ../src/udiskslinuxfilesystem.c:1417
-msgid "Authentication is required to mount $(drive)"
-msgstr "要掛載 $(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:1324
-msgid ""
-"Authentication is required to mount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "要掛載在 /etc/fstab 檔案指明的 $(drive) 需要先核對身分"
-
-#. 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:1671
-msgid ""
-"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
-"file"
-msgstr "要卸載在 /etc/fstab 檔案指明的 $(drive) 需要先核對身分"
-
-#. 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:1718
-msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "要卸載由其他使用者掛載的 $(drive) 需要先核對身分"
-
-#. 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:1963
-msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr "要變更 $(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:245
-msgid "Authentication is required to delete the loop device $(drive)"
-msgstr "要刪除迴圈裝置 $(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:424
-msgid "Authentication is required to modify the loop device $(drive)"
-msgstr "要修改迴圈裝置 $(drive) 需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmanager.c:570
-msgid "Authentication is required to create a RAID array"
-msgstr "要建立 RAID 陣列需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:639
-msgid "Authentication is required to start a RAID array"
-msgstr "要啟動 RAID 陣列需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to stop a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:808
-msgid "Authentication is required to stop a RAID array"
-msgstr "要停止 RAID 陣列需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to remove a device from a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1013
-msgid "Authentication is required to remove a device from a RAID array"
-msgstr "要自 RAID 陣列移除裝置需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to add a device to a RAID Array.
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1209
-msgid "Authentication is required to add a device to a RAID array"
-msgstr "要在 RAID 陣列添加裝置需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to change whether it has a write-intent bitmap
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1339
-msgid ""
-"Authentication is required to configure the write-intent bitmap on a RAID "
-"array"
-msgstr "要在 RAID 陣列設定 write-intent bitmap 需要先核對身分"
-
-#. Translators: Shown in authentication dialog when the user
-#. * attempts to start/stop data scrubbing operations
-#. TODO: variables
-#: ../src/udiskslinuxmdraid.c:1463
-msgid ""
-"Authentication is required to start/stop data scrubbing of a RAID array"
-msgstr "要開始/停止 RAID 陣列的資料洗擦(data scrubbing)要先核對身分"
-
-#. 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:446
-#: ../src/udiskslinuxpartition.c:788
-msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr "要修改 $(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:899
-msgid "Authentication is required to delete the partition $(drive)"
-msgstr "要刪除 $(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:399
-msgid "Authentication is required to create a partition on $(drive)"
-msgstr "要建立 $(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 "要啟用 $(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 "要停用 $(drive) 的置換空間需要先核對身分"
-
-#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
-#. a partition
-#: ../udisks/udisksclient.c:1094
-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:1104
-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:1111
-msgctxt "gpt-part-flag"
-msgid "Legacy BIOS Bootable"
-msgstr "舊式 BIOS 可開機"
-
-#. Translators: Corresponds to the GPT "read-only" flag for a partition,
-#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
-#: ../udisks/udisksclient.c:1118
-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:1125
-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:1132
-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:1145
-#, c-format
-msgctxt "partition-info"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#. Translators: The Partition info when unknown
-#: ../udisks/udisksclient.c:1156
-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:1711
-#, c-format
-msgctxt "byte-size-pow2"
-msgid "%s (%s bytes)"
-msgstr "%s (%s 位元組)"
-
-#. 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:1721
-#, c-format
-msgctxt "byte-size-pow10"
-msgid "%s (%s bytes)"
-msgstr "%s (%s 位元組)"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1782
-msgctxt "media"
-msgid "CompactFlash"
-msgstr "CF 卡"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1787
-msgctxt "media"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1792
-msgctxt "media"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1797
-msgctxt "media"
-msgid "SecureDigital"
-msgstr "SD 卡"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1802
-msgctxt "media"
-msgid "SD High Capacity"
-msgstr "SDHC 卡"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1807
-msgctxt "media"
-msgid "Floppy"
-msgstr "軟碟"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1812
-msgctxt "media"
-msgid "Zip"
-msgstr "Zip"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1817
-msgctxt "media"
-msgid "Jaz"
-msgstr "Jaz"
-
-#. Translators: This word is used to describe the media inserted into a device
-#: ../udisks/udisksclient.c:1822
-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:1856
-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:1865
-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:1874
-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:1883
-msgctxt "disc-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksclient.c:1904
-msgctxt "fs-type"
-msgid "FAT (12-bit version)"
-msgstr "FAT (12位元版本)"
-
-#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905
-#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907
-#: ../udisks/udisksclient.c:1908
-msgctxt "fs-type"
-msgid "FAT"
-msgstr "FAT"
-
-#: ../udisks/udisksclient.c:1905
-msgctxt "fs-type"
-msgid "FAT (16-bit version)"
-msgstr "FAT (16位元版本)"
-
-#: ../udisks/udisksclient.c:1906
-msgctxt "fs-type"
-msgid "FAT (32-bit version)"
-msgstr "FAT (32位元版本)"
-
-#: ../udisks/udisksclient.c:1907
-#, c-format
-msgctxt "fs-type"
-msgid "FAT (version %s)"
-msgstr "FAT (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1909
-#, c-format
-msgctxt "fs-type"
-msgid "NTFS (version %s)"
-msgstr "NTFS (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910
-msgctxt "fs-type"
-msgid "NTFS"
-msgstr "NTFS"
-
-#: ../udisks/udisksclient.c:1911
-msgctxt "fs-type"
-msgid "HFS"
-msgstr "HFS"
-
-#: ../udisks/udisksclient.c:1912
-msgctxt "fs-type"
-msgid "HFS+"
-msgstr "HFS+"
-
-#: ../udisks/udisksclient.c:1913
-#, c-format
-msgctxt "fs-type"
-msgid "Ext2 (version %s)"
-msgstr "Ext2 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914
-msgctxt "fs-type"
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../udisks/udisksclient.c:1915
-#, c-format
-msgctxt "fs-type"
-msgid "Ext3 (version %s)"
-msgstr "Ext3 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916
-msgctxt "fs-type"
-msgid "Ext3"
-msgstr "Ext3"
-
-#: ../udisks/udisksclient.c:1917
-#, c-format
-msgctxt "fs-type"
-msgid "Ext4 (version %s)"
-msgstr "Ext4 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918
-msgctxt "fs-type"
-msgid "Ext4"
-msgstr "Ext4"
-
-#: ../udisks/udisksclient.c:1919
-#, c-format
-msgctxt "fs-type"
-msgid "Journal for Ext (version %s)"
-msgstr "Journal for Ext (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "JDB"
-msgstr "JDB"
-
-#: ../udisks/udisksclient.c:1920
-msgctxt "fs-type"
-msgid "Journal for Ext"
-msgstr ""
-
-#: ../udisks/udisksclient.c:1921
-#, c-format
-msgctxt "fs-type"
-msgid "XFS (version %s)"
-msgstr "XFS (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922
-msgctxt "fs-type"
-msgid "XFS"
-msgstr "XFS"
-
-#. TODO: No ID_FS_VERSION yet for btrfs...
-#: ../udisks/udisksclient.c:1924
-msgctxt "fs-type"
-msgid "Btrfs"
-msgstr "Btrfs"
-
-#: ../udisks/udisksclient.c:1925
-#, c-format
-msgctxt "fs-type"
-msgid "ISO 9660 (version %s)"
-msgstr "ISO 9660 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO9660"
-msgstr "ISO9660"
-
-#: ../udisks/udisksclient.c:1926
-msgctxt "fs-type"
-msgid "ISO 9660"
-msgstr "ISO 9660"
-
-#: ../udisks/udisksclient.c:1927
-#, c-format
-msgctxt "fs-type"
-msgid "UDF (version %s)"
-msgstr "UDF (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928
-msgctxt "fs-type"
-msgid "UDF"
-msgstr "UDF"
-
-#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930
-msgctxt "fs-type"
-msgid "exFAT"
-msgstr "exFAT"
-
-#: ../udisks/udisksclient.c:1930
-#, c-format
-msgctxt "fs-type"
-msgid "exFAT (version %s)"
-msgstr "exFAT (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1931
-#, c-format
-msgctxt "fs-type"
-msgid "Swap (version %s)"
-msgstr "置換區 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932
-msgctxt "fs-type"
-msgid "Swap"
-msgstr "置換區"
-
-#: ../udisks/udisksclient.c:1933
-#, c-format
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume (%s)"
-msgstr "LVM2 實體卷冊 (%s)"
-
-#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 PV"
-msgstr "LVM2 PV"
-
-#: ../udisks/udisksclient.c:1934
-msgctxt "fs-type"
-msgid "LVM2 Physical Volume"
-msgstr "LVM2 實體卷冊"
-
-#: ../udisks/udisksclient.c:1935
-#, c-format
-msgctxt "fs-type"
-msgid "Linux RAID Member (version %s)"
-msgstr "Linux RAID 成員 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936
-msgctxt "fs-type"
-msgid "Linux RAID Member"
-msgstr "Linux RAID 成員"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS Device (ZPool version %s)"
-msgstr "ZFS 裝置 (ZPool 第 %s 版)"
-
-#: ../udisks/udisksclient.c:1937
-#, c-format
-msgctxt "fs-type"
-msgid "ZFS (v%s)"
-msgstr "ZFS (v%s)"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS Device"
-msgstr "ZFS 裝置"
-
-#: ../udisks/udisksclient.c:1938
-msgctxt "fs-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member (version %s)"
-msgstr "Intel Matrix RAID 成員 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1939
-#, c-format
-msgctxt "fs-type"
-msgid "IMSM RAID Member (%s)"
-msgstr "IMSM RAID 成員 (%s)"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "Intel Matrix RAID Member"
-msgstr "Intel Matrix RAID 成員"
-
-#: ../udisks/udisksclient.c:1940
-msgctxt "fs-type"
-msgid "IMSM RAID"
-msgstr "IMSM RAID"
-
-#: ../udisks/udisksclient.c:1941
-#, c-format
-msgctxt "fs-type"
-msgid "LUKS Encryption (version %s)"
-msgstr "LUKS 加密 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS"
-msgstr "LUKS"
-
-#: ../udisks/udisksclient.c:1942
-msgctxt "fs-type"
-msgid "LUKS Encryption"
-msgstr "LUKS 加密"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (version %s)"
-msgstr "VMFS (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1943
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS (v%s)"
-msgstr "VMFS (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1944
-msgctxt "fs-type"
-msgid "VMFS"
-msgstr "VMFS"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Volume Member (version %s)"
-msgstr "VMFS 卷冊成員 (第 %s 版)"
-
-#: ../udisks/udisksclient.c:1945
-#, c-format
-msgctxt "fs-type"
-msgid "VMFS Member (v%s)"
-msgstr "VMFS 成員 (v%s)"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Volume Member"
-msgstr "VMFS 卷冊成員"
-
-#: ../udisks/udisksclient.c:1946
-msgctxt "fs-type"
-msgid "VMFS Member"
-msgstr "VMFS 成員"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev, second %s is
-#. version.
-#: ../udisks/udisksclient.c:2018
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s %s)"
-msgstr "不明 (%s %s)"
-
-#. Translators: Shown for unknown filesystem types.
-#. * First %s is the raw filesystem type obtained from udev.
-#: ../udisks/udisksclient.c:2027
-#, c-format
-msgctxt "fs-type"
-msgid "Unknown (%s)"
-msgstr "不明 (%s)"
-
-#. Translators: Shown for unknown filesystem types.
-#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047
-msgctxt "fs-type"
-msgid "Unknown"
-msgstr "不明"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2064
-msgid "Master Boot Record"
-msgstr "主開機紀錄(MBR)"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2066
-msgid "GUID Partition Table"
-msgstr "GUID 分割表"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2068
-msgid "Apple Partition Map"
-msgstr "Apple 分割表"
-
-#. Translators: name of partition table format
-#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116
-msgctxt "partition-subtype"
-msgid "Generic"
-msgstr "一般"
-
-#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117
-msgctxt "partition-subtype"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118
-#: ../udisks/udisksclient.c:2123
-msgctxt "partition-subtype"
-msgid "Windows"
-msgstr "Windows"
-
-#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120
-msgctxt "partition-subtype"
-msgid "Other"
-msgstr "其他"
-
-#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122
-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:2210
-msgctxt "part-type"
-msgid "MBR Partition Scheme"
-msgstr "MBR 分割表"
-
-#: ../udisks/udisksclient.c:2211
-msgctxt "part-type"
-msgid "EFI System"
-msgstr "EFI 系統"
-
-#: ../udisks/udisksclient.c:2212
-msgctxt "part-type"
-msgid "BIOS Boot"
-msgstr "BIOS 開機區"
-
-#. This is also defined in the Apple and Solaris section
-#: ../udisks/udisksclient.c:2214
-msgctxt "part-type"
-msgid "ZFS"
-msgstr "ZFS"
-
-#. Extended Boot Partition, see
-#. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/
-#: ../udisks/udisksclient.c:2216
-msgctxt "part-type"
-msgid "Extended Boot Partition"
-msgstr ""
-
-#. Discoverable Linux Partitions, see
-#. http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec
-#: ../udisks/udisksclient.c:2218
-msgctxt "part-type"
-msgid "Linux Root Partition (x86)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2219
-msgctxt "part-type"
-msgid "Linux Root Partition (x86_64)"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2220
-msgctxt "part-type"
-msgid "Linux Home Partition"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2221
-msgctxt "part-type"
-msgid "Linux Server Data Partition"
-msgstr ""
-
-#. Linux
-#: ../udisks/udisksclient.c:2223
-msgctxt "part-type"
-msgid "Linux Swap"
-msgstr "Linux 置換區"
-
-#: ../udisks/udisksclient.c:2224
-msgctxt "part-type"
-msgid "Linux Filesystem"
-msgstr "Linux 檔案系統"
-
-#: ../udisks/udisksclient.c:2225
-msgctxt "part-type"
-msgid "Linux RAID"
-msgstr "Linux RAID"
-
-#: ../udisks/udisksclient.c:2226 ../udisks/udisksclient.c:2307
-msgctxt "part-type"
-msgid "Linux LVM"
-msgstr "Linux LVM"
-
-#: ../udisks/udisksclient.c:2227
-msgctxt "part-type"
-msgid "Linux Reserved"
-msgstr "Linux 保留區"
-
-#. Microsoft
-#: ../udisks/udisksclient.c:2229
-msgctxt "part-type"
-msgid "Basic Data"
-msgstr "基本資料"
-
-#: ../udisks/udisksclient.c:2230
-msgctxt "part-type"
-msgid "Microsoft Reserved"
-msgstr "Microsoft 保留區"
-
-#: ../udisks/udisksclient.c:2231
-msgctxt "part-type"
-msgid "Microsoft LDM metadata"
-msgstr "Microsoft LDM 元資料"
-
-#: ../udisks/udisksclient.c:2232
-msgctxt "part-type"
-msgid "Microsoft LDM data"
-msgstr "Microsoft LDM 資料"
-
-#: ../udisks/udisksclient.c:2233
-msgctxt "part-type"
-msgid "Microsoft Windows Recovery Environment"
-msgstr "Microsoft Windows 救機環境"
-
-#. Apple OS X
-#: ../udisks/udisksclient.c:2235
-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:2236 ../udisks/udisksclient.c:2286
-msgctxt "part-type"
-msgid "Apple UFS"
-msgstr "Apple UFS"
-
-#: ../udisks/udisksclient.c:2237
-msgctxt "part-type"
-msgid "Apple ZFS"
-msgstr "Apple ZFS"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2238
-msgctxt "part-type"
-msgid "Apple RAID"
-msgstr "Apple RAID"
-
-#: ../udisks/udisksclient.c:2239
-msgctxt "part-type"
-msgid "Apple RAID (offline)"
-msgstr "Apple RAID (離線)"
-
-#: ../udisks/udisksclient.c:2240
-msgctxt "part-type"
-msgid "Apple Boot"
-msgstr "Apple 開機區"
-
-#: ../udisks/udisksclient.c:2241
-msgctxt "part-type"
-msgid "Apple Label"
-msgstr "Apple 標籤"
-
-#: ../udisks/udisksclient.c:2242
-msgctxt "part-type"
-msgid "Apple TV Recovery"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2243
-msgctxt "part-type"
-msgid "Apple Core Storage"
-msgstr "Apple 核心儲存裝置"
-
-#. HP-UX
-#: ../udisks/udisksclient.c:2245
-msgctxt "part-type"
-msgid "HP-UX Data"
-msgstr "HP-UX 資料"
-
-#: ../udisks/udisksclient.c:2246
-msgctxt "part-type"
-msgid "HP-UX Service"
-msgstr "HP-UX 服務"
-
-#. FreeBSD
-#: ../udisks/udisksclient.c:2248
-msgctxt "part-type"
-msgid "FreeBSD Boot"
-msgstr "FreeBSD 開機區"
-
-#: ../udisks/udisksclient.c:2249
-msgctxt "part-type"
-msgid "FreeBSD Data"
-msgstr "FreeBSD 資料"
-
-#: ../udisks/udisksclient.c:2250
-msgctxt "part-type"
-msgid "FreeBSD Swap"
-msgstr "FreeBSD 置換區"
-
-#: ../udisks/udisksclient.c:2251
-msgctxt "part-type"
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
-
-#: ../udisks/udisksclient.c:2252
-msgctxt "part-type"
-msgid "FreeBSD Vinum"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2253
-msgctxt "part-type"
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
-
-#. Solaris
-#: ../udisks/udisksclient.c:2255
-msgctxt "part-type"
-msgid "Solaris Boot"
-msgstr "Solaris 開機區"
-
-#: ../udisks/udisksclient.c:2256
-msgctxt "part-type"
-msgid "Solaris Root"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2257
-msgctxt "part-type"
-msgid "Solaris Swap"
-msgstr "Solaris 置換區"
-
-#: ../udisks/udisksclient.c:2258
-msgctxt "part-type"
-msgid "Solaris Backup"
-msgstr "Solaris 備份區"
-
-#: ../udisks/udisksclient.c:2259
-msgctxt "part-type"
-msgid "Solaris /usr"
-msgstr "Solaris /usr"
-
-#. same as ZFS
-#: ../udisks/udisksclient.c:2260
-msgctxt "part-type"
-msgid "Solaris /var"
-msgstr "Solaris /var"
-
-#: ../udisks/udisksclient.c:2261
-msgctxt "part-type"
-msgid "Solaris /home"
-msgstr "Solaris /home"
-
-#: ../udisks/udisksclient.c:2262
-msgctxt "part-type"
-msgid "Solaris Alternate Sector"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2263
-msgctxt "part-type"
-msgid "Solaris Reserved"
-msgstr "Solaris 保留區"
-
-#: ../udisks/udisksclient.c:2264
-msgctxt "part-type"
-msgid "Solaris Reserved (2)"
-msgstr "Solaris 保留區 (2)"
-
-#: ../udisks/udisksclient.c:2265
-msgctxt "part-type"
-msgid "Solaris Reserved (3)"
-msgstr "Solaris 保留區 (3)"
-
-#: ../udisks/udisksclient.c:2266
-msgctxt "part-type"
-msgid "Solaris Reserved (4)"
-msgstr "Solaris 保留區 (4)"
-
-#: ../udisks/udisksclient.c:2267
-msgctxt "part-type"
-msgid "Solaris Reserved (5)"
-msgstr "Solaris 保留區 (5)"
-
-#. NetBSD
-#: ../udisks/udisksclient.c:2269
-msgctxt "part-type"
-msgid "NetBSD Swap"
-msgstr "NetBSD 置換區"
-
-#: ../udisks/udisksclient.c:2270
-msgctxt "part-type"
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
-
-#: ../udisks/udisksclient.c:2271
-msgctxt "part-type"
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
-
-#: ../udisks/udisksclient.c:2272
-msgctxt "part-type"
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
-
-#: ../udisks/udisksclient.c:2273
-msgctxt "part-type"
-msgid "NetBSD Concatenated"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2274
-msgctxt "part-type"
-msgid "NetBSD Encrypted"
-msgstr "NetBSD 加密區"
-
-#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
-#. features-part-7-gpt.html
-#: ../udisks/udisksclient.c:2276
-msgctxt "part-type"
-msgid "VMWare VMFS"
-msgstr "VMWare VMFS"
-
-#: ../udisks/udisksclient.c:2277
-msgctxt "part-type"
-msgid "VMWare vmkcore"
-msgstr "VMWare vmkcore"
-
-#. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs
-#. /disk-format
-#: ../udisks/udisksclient.c:2279
-msgctxt "part-type"
-msgid "ChromeOS Firmware"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2280
-msgctxt "part-type"
-msgid "ChromeOS Kernel"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2281
-msgctxt "part-type"
-msgid "ChromeOS Root Filesystem"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2282
-msgctxt "part-type"
-msgid "ChromeOS Reserved"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2287
-msgctxt "part-type"
-msgid "Apple HFS/HFS"
-msgstr "Apple HFS/HFS"
-
-#: ../udisks/udisksclient.c:2288
-msgctxt "part-type"
-msgid "Apple Partition Map"
-msgstr "Apple 分割表"
-
-#: ../udisks/udisksclient.c:2289
-msgctxt "part-type"
-msgid "Unused"
-msgstr "未用"
-
-#: ../udisks/udisksclient.c:2290
-msgctxt "part-type"
-msgid "Empty"
-msgstr "空白"
-
-#: ../udisks/udisksclient.c:2291
-msgctxt "part-type"
-msgid "Driver"
-msgstr "驅動程式"
-
-#: ../udisks/udisksclient.c:2292
-msgctxt "part-type"
-msgid "Driver 4.3"
-msgstr "驅動程式 4.3"
-
-#: ../udisks/udisksclient.c:2293
-msgctxt "part-type"
-msgid "ProDOS file system"
-msgstr "ProDOS 檔案系統"
-
-#: ../udisks/udisksclient.c:2294
-msgctxt "part-type"
-msgid "FAT 12"
-msgstr "FAT 12"
-
-#: ../udisks/udisksclient.c:2295
-msgctxt "part-type"
-msgid "FAT 16"
-msgstr "FAT 16"
-
-#: ../udisks/udisksclient.c:2296
-msgctxt "part-type"
-msgid "FAT 32"
-msgstr "FAT 32"
-
-#: ../udisks/udisksclient.c:2297
-msgctxt "part-type"
-msgid "FAT 16 (Windows)"
-msgstr "FAT 16 (Windows)"
-
-#: ../udisks/udisksclient.c:2298
-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:2301
-msgctxt "part-type"
-msgid "Extended"
-msgstr "延伸分割區"
-
-#: ../udisks/udisksclient.c:2302
-msgctxt "part-type"
-msgid "EFI GPT"
-msgstr "EFI GPT"
-
-#: ../udisks/udisksclient.c:2303
-msgctxt "part-type"
-msgid "EFI (FAT-12/16/32)"
-msgstr "EFI (FAT-12/16/32)"
-
-#: ../udisks/udisksclient.c:2304
-msgctxt "part-type"
-msgid "Linux swap"
-msgstr "Linux 置換區"
-
-#: ../udisks/udisksclient.c:2305
-msgctxt "part-type"
-msgid "Linux"
-msgstr "Linux"
-
-#: ../udisks/udisksclient.c:2306
-msgctxt "part-type"
-msgid "Linux Extended"
-msgstr "Linux 延伸區"
-
-#: ../udisks/udisksclient.c:2308
-msgctxt "part-type"
-msgid "Linux RAID auto"
-msgstr "Linux RAID 自動"
-
-#: ../udisks/udisksclient.c:2309
-msgctxt "part-type"
-msgid "FAT12"
-msgstr "FAT12"
-
-#: ../udisks/udisksclient.c:2310
-msgctxt "part-type"
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2311
-msgctxt "part-type"
-msgid "FAT16"
-msgstr "FAT16"
-
-#: ../udisks/udisksclient.c:2312
-msgctxt "part-type"
-msgid "HPFS/NTFS"
-msgstr "HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2313
-msgctxt "part-type"
-msgid "W95 FAT32"
-msgstr "W95 FAT32"
-
-#: ../udisks/udisksclient.c:2314
-msgctxt "part-type"
-msgid "W95 FAT32 (LBA)"
-msgstr "W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2315
-msgctxt "part-type"
-msgid "W95 FAT16 (LBA)"
-msgstr "W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2316
-msgctxt "part-type"
-msgid "W95 Ext d (LBA)"
-msgstr "W95 延伸區 (LBA)"
-
-#: ../udisks/udisksclient.c:2317
-msgctxt "part-type"
-msgid "Hidden FAT12"
-msgstr "隱藏的 FAT12"
-
-#: ../udisks/udisksclient.c:2318
-msgctxt "part-type"
-msgid "Hidden FAT16 <32M"
-msgstr "隱藏的 FAT16 <32M"
-
-#: ../udisks/udisksclient.c:2319
-msgctxt "part-type"
-msgid "Hidden FAT16"
-msgstr "隱藏的 FAT16"
-
-#: ../udisks/udisksclient.c:2320
-msgctxt "part-type"
-msgid "Hidden HPFS/NTFS"
-msgstr "隱藏的 HPFS/NTFS"
-
-#: ../udisks/udisksclient.c:2321
-msgctxt "part-type"
-msgid "Hidden W95 FAT32"
-msgstr "隱藏的 W95 FAT32"
-
-#: ../udisks/udisksclient.c:2322
-msgctxt "part-type"
-msgid "Hidden W95 FAT32 (LBA)"
-msgstr "隱藏的 W95 FAT32 (LBA)"
-
-#: ../udisks/udisksclient.c:2323
-msgctxt "part-type"
-msgid "Hidden W95 FAT16 (LBA)"
-msgstr "隱藏的 W95 FAT16 (LBA)"
-
-#: ../udisks/udisksclient.c:2324
-msgctxt "part-type"
-msgid "OPUS"
-msgstr "OPUS"
-
-#: ../udisks/udisksclient.c:2325
-msgctxt "part-type"
-msgid "Compaq diagnostics"
-msgstr ""
-
-#: ../udisks/udisksclient.c:2326
-msgctxt "part-type"
-msgid "PartitionMagic"
-msgstr "PartitionMagic"
-
-#: ../udisks/udisksclient.c:2327
-msgctxt "part-type"
-msgid "Minix"
-msgstr "Minix"
-
-#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
-#: ../udisks/udisksclient.c:2328 ../udisks/udisksclient.c:2329
-msgctxt "part-type"
-msgid "Hibernation"
-msgstr "休眠資料區"
-
-#: ../udisks/udisksclient.c:2330
-msgctxt "part-type"
-msgid "FreeBSD"
-msgstr "FreeBSD"
-
-#: ../udisks/udisksclient.c:2331
-msgctxt "part-type"
-msgid "OpenBSD"
-msgstr "OpenBSD"
-
-#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2333
-msgctxt "part-type"
-msgid "Mac OS X"
-msgstr "Mac OS X"
-
-#: ../udisks/udisksclient.c:2334
-msgctxt "part-type"
-msgid "Solaris boot"
-msgstr "Solaris 開機區"
-
-#: ../udisks/udisksclient.c:2335
-msgctxt "part-type"
-msgid "Solaris"
-msgstr "Solaris"
-
-#: ../udisks/udisksclient.c:2336
-msgctxt "part-type"
-msgid "BeOS BFS"
-msgstr "BeOS BFS"
-
-#: ../udisks/udisksclient.c:2337
-msgctxt "part-type"
-msgid "SkyOS SkyFS"
-msgstr "SkyOS SkyFS"
-
-#: ../udisks/udisksclient.c:2483
-msgctxt "job"
-msgid "SMART self-test"
-msgstr "SMART 自我檢測"
-
-#: ../udisks/udisksclient.c:2484
-msgctxt "job"
-msgid "Ejecting Medium"
-msgstr "退出媒體"
-
-#: ../udisks/udisksclient.c:2485
-msgctxt "job"
-msgid "Unlocking Device"
-msgstr "解鎖裝置"
-
-#: ../udisks/udisksclient.c:2486
-msgctxt "job"
-msgid "Locking Device"
-msgstr "鎖定裝置"
-
-#: ../udisks/udisksclient.c:2487
-msgctxt "job"
-msgid "Modifying Encrypted Device"
-msgstr "修改加密裝置"
-
-#: ../udisks/udisksclient.c:2488
-msgctxt "job"
-msgid "Starting Swap Device"
-msgstr "啟動置換裝置"
-
-#: ../udisks/udisksclient.c:2489
-msgctxt "job"
-msgid "Stopping Swap Device"
-msgstr "停止置換裝置"
-
-#: ../udisks/udisksclient.c:2490
-msgctxt "job"
-msgid "Mounting Filesystem"
-msgstr "掛載檔案系統"
-
-#: ../udisks/udisksclient.c:2491
-msgctxt "job"
-msgid "Unmounting Filesystem"
-msgstr "卸載檔案系統"
-
-#: ../udisks/udisksclient.c:2492
-msgctxt "job"
-msgid "Modifying Filesystem"
-msgstr "修改檔案系統"
-
-#: ../udisks/udisksclient.c:2493
-msgctxt "job"
-msgid "Erasing Device"
-msgstr "清除裝置"
-
-#: ../udisks/udisksclient.c:2494
-msgctxt "job"
-msgid "Creating Filesystem"
-msgstr "建立檔案系統"
-
-#: ../udisks/udisksclient.c:2495
-msgctxt "job"
-msgid "Setting Up Loop Device"
-msgstr "設置迴圈裝置"
-
-#: ../udisks/udisksclient.c:2496
-msgctxt "job"
-msgid "Modifying Partition"
-msgstr "修改分割區"
-
-#: ../udisks/udisksclient.c:2497
-msgctxt "job"
-msgid "Deleting Partition"
-msgstr "刪除分割區"
-
-#: ../udisks/udisksclient.c:2498
-msgctxt "job"
-msgid "Creating Partition"
-msgstr "建立分割區"
-
-#: ../udisks/udisksclient.c:2499
-msgctxt "job"
-msgid "Cleaning Up"
-msgstr "清理"
-
-#: ../udisks/udisksclient.c:2500
-msgctxt "job"
-msgid "ATA Secure Erase"
-msgstr "ATA 徹底清除"
-
-#: ../udisks/udisksclient.c:2501
-msgctxt "job"
-msgid "ATA Enhanced Secure Erase"
-msgstr "ATA 增強式徹底清除"
-
-#: ../udisks/udisksclient.c:2502
-msgctxt "job"
-msgid "Stopping RAID Array"
-msgstr "停止 RAID 陣列"
-
-#: ../udisks/udisksclient.c:2503
-msgctxt "job"
-msgid "Starting RAID Array"
-msgstr "啟動 RAID 陣列"
-
-#: ../udisks/udisksclient.c:2504
-msgctxt "job"
-msgid "Marking Device as Faulty"
-msgstr "將裝置標為「壞掉」"
-
-#: ../udisks/udisksclient.c:2505
-msgctxt "job"
-msgid "Removing Device from Array"
-msgstr "自陣列移除裝置"
-
-#: ../udisks/udisksclient.c:2506
-msgctxt "job"
-msgid "Adding Device to Array"
-msgstr "為陣列添加裝置"
-
-#: ../udisks/udisksclient.c:2507
-msgctxt "job"
-msgid "Setting Write-Intent Bitmap"
-msgstr "設定 Write-Intent Bitmap"
-
-#: ../udisks/udisksclient.c:2508
-msgctxt "job"
-msgid "Creating RAID Array"
-msgstr "建立 RAID 陣列"
-
-#: ../udisks/udisksclient.c:2516
-#, c-format
-msgctxt "unknown-job"
-msgid "Unknown (%s)"
-msgstr "不明 (%s)"
-
-#. Translators: 'Thumb' here refers to "USB thumb drive", see
-#. http://en.wikipedia.org/wiki/Thumb_drive
-#: ../udisks/udisksobjectinfo.c:162
-msgctxt "media-type"
-msgid "Thumb"
-msgstr "隨身"
-
-#: ../udisks/udisksobjectinfo.c:164
-msgctxt "media-type"
-msgid "Floppy"
-msgstr "軟"
-
-#: ../udisks/udisksobjectinfo.c:165
-msgctxt "media-type"
-msgid "Zip"
-msgstr "Zip"
-
-#: ../udisks/udisksobjectinfo.c:166
-msgctxt "media-type"
-msgid "Jaz"
-msgstr "Jaz"
-
-#: ../udisks/udisksobjectinfo.c:168
-msgctxt "media-type"
-msgid "Flash"
-msgstr ""
-
-#: ../udisks/udisksobjectinfo.c:169
-msgctxt "media-type"
-msgid "MemoryStick"
-msgstr "MemoryStick"
-
-#: ../udisks/udisksobjectinfo.c:170
-msgctxt "media-type"
-msgid "SmartMedia"
-msgstr "SmartMedia"
-
-#: ../udisks/udisksobjectinfo.c:171
-msgctxt "media-type"
-msgid "CompactFlash"
-msgstr "CF 卡"
-
-#: ../udisks/udisksobjectinfo.c:172
-msgctxt "media-type"
-msgid "MMC"
-msgstr "MMC"
-
-#: ../udisks/udisksobjectinfo.c:172 ../udisks/udisksobjectinfo.c:173
-#: ../udisks/udisksobjectinfo.c:174 ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SD"
-msgstr "SD"
-
-#: ../udisks/udisksobjectinfo.c:174
-msgctxt "media-type"
-msgid "SDXC"
-msgstr "SDXC"
-
-#: ../udisks/udisksobjectinfo.c:175
-msgctxt "media-type"
-msgid "SDHC"
-msgstr "SDHC"
-
-#: ../udisks/udisksobjectinfo.c:177
-msgctxt "media-type"
-msgid "CD-ROM"
-msgstr "CD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:177 ../udisks/udisksobjectinfo.c:178
-#: ../udisks/udisksobjectinfo.c:179 ../udisks/udisksobjectinfo.c:194
-#: ../udisks/udisksobjectinfo.c:195 ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "CD"
-msgstr "CD"
-
-#: ../udisks/udisksobjectinfo.c:178
-msgctxt "media-type"
-msgid "CD-R"
-msgstr "CD-R"
-
-#: ../udisks/udisksobjectinfo.c:179
-msgctxt "media-type"
-msgid "CD-RW"
-msgstr "CD-RW"
-
-#: ../udisks/udisksobjectinfo.c:180 ../udisks/udisksobjectinfo.c:181
-#: ../udisks/udisksobjectinfo.c:182 ../udisks/udisksobjectinfo.c:183
-#: ../udisks/udisksobjectinfo.c:184 ../udisks/udisksobjectinfo.c:185
-#: ../udisks/udisksobjectinfo.c:186 ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD"
-msgstr "DVD"
-
-#: ../udisks/udisksobjectinfo.c:181
-msgctxt "media-type"
-msgid "DVD-R"
-msgstr "DVD-R"
-
-#: ../udisks/udisksobjectinfo.c:182
-msgctxt "media-type"
-msgid "DVD-RW"
-msgstr "DVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:183
-msgctxt "media-type"
-msgid "DVD-RAM"
-msgstr "DVD-RAM"
-
-#: ../udisks/udisksobjectinfo.c:184
-msgctxt "media-type"
-msgid "DVD+R"
-msgstr "DVD+R"
-
-#: ../udisks/udisksobjectinfo.c:185
-msgctxt "media-type"
-msgid "DVD+RW"
-msgstr "DVD+RW"
-
-#: ../udisks/udisksobjectinfo.c:186
-msgctxt "media-type"
-msgid "DVD+R DL"
-msgstr "DVD+R DL"
-
-#: ../udisks/udisksobjectinfo.c:187
-msgctxt "media-type"
-msgid "DVD+RW DL"
-msgstr "DVD+RW DL"
-
-#: ../udisks/udisksobjectinfo.c:188
-msgctxt "media-type"
-msgid "BD-ROM"
-msgstr "BD-ROM"
-
-#: ../udisks/udisksobjectinfo.c:188 ../udisks/udisksobjectinfo.c:189
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "Blu-Ray"
-msgstr "Blu-Ray"
-
-#: ../udisks/udisksobjectinfo.c:189
-msgctxt "media-type"
-msgid "BD-R"
-msgstr "BD-R"
-
-#: ../udisks/udisksobjectinfo.c:190
-msgctxt "media-type"
-msgid "BD-RE"
-msgstr "BD-RE"
-
-#: ../udisks/udisksobjectinfo.c:191 ../udisks/udisksobjectinfo.c:192
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD"
-msgstr "HDDVD"
-
-#: ../udisks/udisksobjectinfo.c:192
-msgctxt "media-type"
-msgid "HDDVD-R"
-msgstr "HDDVD-R"
-
-#: ../udisks/udisksobjectinfo.c:193
-msgctxt "media-type"
-msgid "HDDVD-RW"
-msgstr "HDDVD-RW"
-
-#: ../udisks/udisksobjectinfo.c:194
-msgctxt "media-type"
-msgid "MO"
-msgstr "MO"
-
-#: ../udisks/udisksobjectinfo.c:195
-msgctxt "media-type"
-msgid "MRW"
-msgstr "MRW"
-
-#: ../udisks/udisksobjectinfo.c:196
-msgctxt "media-type"
-msgid "MRW-W"
-msgstr "MRW-W"
-
-#: ../udisks/udisksobjectinfo.c:252
-#, c-format
-msgid "%s Block Device"
-msgstr "%s 區塊裝置"
-
-#: ../udisks/udisksobjectinfo.c:256
-msgid "Block Device"
-msgstr "區塊裝置"
-
-#. Translators: Used to describe a partition of a block device.
-#. * The %d is the partition number.
-#. * The %s is the description for the block device (e.g. "5 GB
-#. Block Device").
-#: ../udisks/udisksobjectinfo.c:265
-#, c-format
-msgctxt "part-block"
-msgid "Partition %d of %s"
-msgstr "分割區 %d / %s"
-
-#. Translators: String used for one-liner description of a block device.
-#. * The first %s is the description of the object (e.g. "50 GB
-#. Block Device").
-#. * The second %s is the special device file (e.g. "/dev/sda2").
-#: ../udisks/udisksobjectinfo.c:275
-#, c-format
-msgctxt "one-liner-block"
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:306
-#, c-format
-msgid "%s Loop Device"
-msgstr "%s 迴圈裝置"
-
-#: ../udisks/udisksobjectinfo.c:310
-msgid "Loop Device"
-msgstr "迴圈裝置"
-
-#. Translators: Used to describe a partition of a loop device.
-#. * The %d is the partition number.
-#. * The %s is the description for the loop device (e.g. "5 GB
-#. Loop Device").
-#: ../udisks/udisksobjectinfo.c:319
-#, c-format
-msgctxt "part-loop"
-msgid "Partition %d of %s"
-msgstr "分割區 %d / %s"
-
-#. Translators: String used for one-liner description of a loop device.
-#. * The first %s is the description of the object (e.g. "2 GB
-#. Loop Device").
-#. * The second %s is the name of the backing file (e.g.
-#. "/home/davidz/file.iso").
-#. * The third %s is the special device file (e.g. "/dev/loop2").
-#: ../udisks/udisksobjectinfo.c:330
-#, c-format
-msgctxt "one-liner-loop"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#: ../udisks/udisksobjectinfo.c:348
-msgctxt "mdraid-desc"
-msgid "RAID-0 Array"
-msgstr "RAID-0 陣列"
-
-#: ../udisks/udisksobjectinfo.c:350
-msgctxt "mdraid-desc"
-msgid "RAID-1 Array"
-msgstr "RAID-1 陣列"
-
-#: ../udisks/udisksobjectinfo.c:352
-msgctxt "mdraid-desc"
-msgid "RAID-4 Array"
-msgstr "RAID-4 陣列"
-
-#: ../udisks/udisksobjectinfo.c:354
-msgctxt "mdraid-desc"
-msgid "RAID-5 Array"
-msgstr "RAID-5 陣列"
-
-#: ../udisks/udisksobjectinfo.c:356
-msgctxt "mdraid-desc"
-msgid "RAID-6 Array"
-msgstr "RAID-6 陣列"
-
-#: ../udisks/udisksobjectinfo.c:358
-msgctxt "mdraid-desc"
-msgid "RAID-10 Array"
-msgstr "RAID-10 陣列"
-
-#: ../udisks/udisksobjectinfo.c:360
-msgctxt "mdraid-desc"
-msgid "RAID Array"
-msgstr "RAID 陣列"
-
-#. Translators: Used to format the description for a RAID array.
-#. * The first %s is the size (e.g. '42.0 GB').
-#. * The second %s is the level (e.g. 'RAID-5 Array').
-#: ../udisks/udisksobjectinfo.c:400
-#, c-format
-msgctxt "mdraid-desc"
-msgid "%s %s"
-msgstr "%s %s"
-
-#. Translators: Used to describe a partition of a RAID Array.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 TB
-#. RAID-5").
-#: ../udisks/udisksobjectinfo.c:415
-#, c-format
-msgctxt "part-raid"
-msgid "Partition %d of %s"
-msgstr "分割區 %d / %s"
-
-#. Translators: String used for one-liner description of running RAID array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:430
-#, c-format
-msgctxt "one-liner-mdraid-running"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:441
-#, c-format
-msgctxt "one-liner-mdraid-not-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of running RAID array
-#. w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:455
-#, c-format
-msgctxt "one-liner-mdraid-no-name-running"
-msgid "%s — %s"
-msgstr "%s — %s"
-
-#. Translators: String used for one-liner description of non-running RAID
-#. array w/o a name.
-#. * The first %s is the array name (e.g. "AlphaGo").
-#. * The second %s is the size and level (e.g. "2 TB RAID-5").
-#: ../udisks/udisksobjectinfo.c:465
-#, c-format
-msgctxt "one-liner-mdraid-no-name-not-running"
-msgid "%s"
-msgstr "%s"
-
-#. Translators: Used to describe drive without removable media. The %s is the
-#. type, e.g. 'Thumb'
-#: ../udisks/udisksobjectinfo.c:591
-#, c-format
-msgctxt "drive-with-fixed-media"
-msgid "%s Drive"
-msgstr "%s碟機"
-
-#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
-#. or 'Floppy'
-#: ../udisks/udisksobjectinfo.c:595
-#, c-format
-msgctxt "drive-with-generic-media"
-msgid "%s Disk"
-msgstr "%s碟"
-
-#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
-#. 'CompactFlash'
-#: ../udisks/udisksobjectinfo.c:599
-#, c-format
-msgctxt "flash-media"
-msgid "%s Card"
-msgstr "%s 卡"
-
-#. Translators: Used to describe optical discs. The %s is the type, e.g.
-#. 'CD-R' or 'DVD-ROM'
-#: ../udisks/udisksobjectinfo.c:603
-#, c-format
-msgctxt "optical-media"
-msgid "%s Disc"
-msgstr "%s 碟"
-
-#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
-#: ../udisks/udisksobjectinfo.c:623
-#, c-format
-msgctxt "drive-with-size"
-msgid "%s Drive"
-msgstr "%s 磁碟"
-
-#. Translators: Used to describe a drive we know very little about (removable
-#. media or size not known)
-#: ../udisks/udisksobjectinfo.c:628
-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/udisksobjectinfo.c:639
-#, c-format
-msgctxt "disk-non-rotational"
-msgid "%s Disk"
-msgstr "%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/udisksobjectinfo.c:646
-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/udisksobjectinfo.c:654
-#, c-format
-msgctxt "disk-hdd"
-msgid "%s Hard Disk"
-msgstr "%s 硬碟"
-
-#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
-#. size not known)
-#: ../udisks/udisksobjectinfo.c:659
-msgctxt "disk-hdd"
-msgid "Hard Disk"
-msgstr "硬碟"
-
-#. Translators: Used to describe a card reader. The %s is the card type e.g.
-#. 'CompactFlash'.
-#: ../udisks/udisksobjectinfo.c:667
-#, c-format
-msgctxt "drive-card-reader"
-msgid "%s Card Reader"
-msgstr "%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/udisksobjectinfo.c:678
-#, c-format
-msgctxt "drive-with-size-and-type"
-msgid "%s %s Drive"
-msgstr "%s %s碟"
-
-#. Translators: Used to describe drive. The first %s is the drive type e.g.
-#. 'Thumb'.
-#: ../udisks/udisksobjectinfo.c:684
-#, c-format
-msgctxt "drive-with-type"
-msgid "%s Drive"
-msgstr "%s碟機"
-
-#. Translators: String used for a blank disc. The %s is the disc type e.g.
-#. "CD-RW Disc"
-#: ../udisks/udisksobjectinfo.c:763
-#, c-format
-msgctxt "optical-media"
-msgid "Blank %s"
-msgstr "空白 %s"
-
-#. Translators: String used for a mixed disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:771
-#, c-format
-msgctxt "optical-media"
-msgid "Mixed %s"
-msgstr "混合式 %s"
-
-#. Translators: String used for an audio disc. The %s is the disc type e.g.
-#. "CD-ROM Disc"
-#: ../udisks/udisksobjectinfo.c:779
-#, c-format
-msgctxt "optical-media"
-msgid "Audio %s"
-msgstr "音訊 %s"
-
-#. Translators: Used to describe a partition of a drive.
-#. * The %d is the partition number.
-#. * The %s is the description for the drive (e.g. "2 GB Thumb
-#. Drive").
-#: ../udisks/udisksobjectinfo.c:832
-#, c-format
-msgctxt "part-drive"
-msgid "Partition %d of %s"
-msgstr "分割區 %d / %s"
-
-#. Translators: String used for one-liner description of drive.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk" or "Partition 2 of 2 GB Thumb Drive").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the fw revision (e.g "45ABX21").
-#. * The fourth %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:850
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s [%s] (%s)"
-msgstr "%s — %s [%s] (%s)"
-
-#. Translators: String used for one-liner description of drive w/o known fw
-#. revision.
-#. * The first %s is the description of the object (e.g. "80 GB
-#. Disk").
-#. * The second %s is the name of the object (e.g. "INTEL
-#. SSDSA2MH080G1GC").
-#. * The third %s is the special device file (e.g. "/dev/sda").
-#: ../udisks/udisksobjectinfo.c:863
-#, c-format
-msgctxt "one-liner-drive"
-msgid "%s — %s (%s)"
-msgstr "%s — %s (%s)"
diff --git a/src/.gitignore b/src/.gitignore
deleted file mode 100644
index e47f838..0000000
--- a/src/.gitignore
+++ /dev/null
@@ -1,15 +0,0 @@
-.deps
-.libs
-marshal.c
-marshal.h
-Makefile
-Makefile.in
-*.o
-*.lo
-*.la
-udisks-daemon
-*-glue.h
-generated-*.c
-generated-*.h
-generated-*.list
-generated-*.stamp
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644
index c933330..0000000
--- a/src/Makefile.am
+++ /dev/null
@@ -1,131 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-SUBDIRS = . tests
-
-NULL =
-
-EXTRA_DIST =
-
-AM_CPPFLAGS = \
- -I$(top_builddir) -I$(top_srcdir) \
- -DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
- -DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
- -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
- -DPACKAGE_BIN_DIR=\""$(bindir)"\" \
- -DPACKAGE_LOCALSTATE_DIR=\""$(localstatedir)"\" \
- -DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
- -DPACKAGE_LIB_DIR=\""$(libdir)"\" \
- -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \
- -DUDISKS_COMPILATION \
- $(POLKIT_GOBJECT_1_CFLAGS) \
- $(GUDEV_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(WARN_CFLAGS) \
- $(NULL)
-
-# ----------------------------------------------------------------------------------------------------
-
-BUILT_SOURCES = \
- udisks-daemon-marshal.h udisks-daemon-marshal.c \
- $(NULL)
-
-udisks-daemon-marshal.h: udisks-daemon-marshal.list
- glib-genmarshal $< --prefix=udisks_daemon_marshal --header > $@
-
-udisks-daemon-marshal.c: udisks-daemon-marshal.list
- echo "#include \"udisks-daemon-marshal.h\"" > $@ && glib-genmarshal $< --prefix=udisks_daemon_marshal --body >> $@
-
-EXTRA_DIST += udisks-daemon-marshal.list
-
-# ----------------------------------------------------------------------------------------------------
-
-noinst_LTLIBRARIES = libudisks-daemon.la
-
-libudisks_daemon_la_SOURCES = \
- udisksdaemontypes.h \
- udisksdaemon.h udisksdaemon.c \
- udisksprovider.h udisksprovider.c \
- udiskslinuxprovider.h udiskslinuxprovider.c \
- udiskslinuxblockobject.h udiskslinuxblockobject.c \
- udiskslinuxblock.h udiskslinuxblock.c \
- udiskslinuxpartition.h udiskslinuxpartition.c \
- udiskslinuxpartitiontable.h udiskslinuxpartitiontable.c \
- udiskslinuxfilesystem.h udiskslinuxfilesystem.c \
- udiskslinuxencrypted.h udiskslinuxencrypted.c \
- udiskslinuxswapspace.h udiskslinuxswapspace.c \
- udiskslinuxloop.h udiskslinuxloop.c \
- udiskslinuxdriveobject.h udiskslinuxdriveobject.c \
- udiskslinuxdrive.h udiskslinuxdrive.c \
- udiskslinuxdriveata.h udiskslinuxdriveata.c \
- udiskslinuxmdraidobject.h udiskslinuxmdraidobject.c \
- udiskslinuxmdraid.h udiskslinuxmdraid.c \
- udiskslinuxmanager.h udiskslinuxmanager.c \
- udiskslinuxfsinfo.h udiskslinuxfsinfo.c \
- udisksbasejob.h udisksbasejob.c \
- udisksspawnedjob.h udisksspawnedjob.c \
- udisksthreadedjob.h udisksthreadedjob.c \
- udiskssimplejob.h udiskssimplejob.c \
- udisksmount.h udisksmount.c \
- udisksmountmonitor.h udisksmountmonitor.c \
- udisksdaemonutil.h udisksdaemonutil.c \
- udiskslogging.h udiskslogging.c \
- udisksstate.h udisksstate.c \
- udisksprivate.h \
- udisksfstabentry.h udisksfstabentry.c \
- udisksfstabmonitor.h udisksfstabmonitor.c \
- udiskscrypttabentry.h udiskscrypttabentry.c \
- udiskscrypttabmonitor.h udiskscrypttabmonitor.c \
- udiskslinuxdevice.h udiskslinuxdevice.c \
- udisksata.h udisksata.c \
- $(BUILT_SOURCES) \
- $(NULL)
-
-libudisks_daemon_la_CFLAGS = \
- -I$(top_srcdir) \
- -DG_LOG_DOMAIN=\"udisksd\" \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(GUDEV_CFLAGS) \
- $(LIBATASMART_CFLAGS) \
- $(POLKIT_GOBJECT_1_CFLAGS) \
- $(ACL_CFLAGS) \
- $(LIBSYSTEMD_LOGIN_CFLAGS) \
- $(NULL)
-
-libudisks_daemon_la_LIBADD = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- $(GUDEV_LIBS) \
- $(LIBATASMART_LIBS) \
- $(POLKIT_GOBJECT_1_LIBS) \
- $(ACL_LIBS) \
- $(LIBSYSTEMD_LOGIN_LIBS) \
- $(top_builddir)/udisks/libudisks2.la \
- $(NULL)
-
-# ----------------------------------------------------------------------------------------------------
-
-udisksdprivdir = $(libexecdir)/udisks2
-udisksdpriv_PROGRAMS = udisksd
-
-udisksd_SOURCES = \
- main.c \
- $(NULL)
-
-udisksd_CFLAGS = \
- -DG_LOG_DOMAIN=\"udisksd\" \
- $(NULL)
-
-udisksd_LDADD = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- libudisks-daemon.la \
- $(NULL)
-
-# ----------------------------------------------------------------------------------------------------
-
-install-data-local:
- -$(mkdir_p) $(DESTDIR)$(sysconfdir)/udisks2
- -$(mkdir_p) $(DESTDIR)$(localstatedir)/lib/udisks2
- -chmod 0700 $(DESTDIR)$(localstatedir)/lib/udisks2
diff --git a/src/main.c b/src/main.c
deleted file mode 100644
index 6f8a109..0000000
--- a/src/main.c
+++ /dev/null
@@ -1,190 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n.h>
-
-#include <gio/gio.h>
-#include <glib-unix.h>
-
-#include "udiskslogging.h"
-#include "udisksdaemontypes.h"
-#include "udisksdaemon.h"
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GMainLoop *loop = NULL;
-static gboolean opt_replace = FALSE;
-static gboolean opt_no_debug = FALSE;
-static gboolean opt_no_sigint = FALSE;
-static GOptionEntry opt_entries[] =
-{
- {"replace", 'r', 0, G_OPTION_ARG_NONE, &opt_replace, "Replace existing daemon", NULL},
- {"no-debug", 'n', 0, G_OPTION_ARG_NONE, &opt_no_debug, "Don't print debug information on stdout/stderr", NULL},
- {"no-sigint", 's', 0, G_OPTION_ARG_NONE, &opt_no_sigint, "Do not handle SIGINT for controlled shutdown", NULL},
- {NULL }
-};
-
-static UDisksDaemon *the_daemon = NULL;
-
-static void
-on_bus_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- the_daemon = udisks_daemon_new (connection);
- udisks_debug ("Connected to the system bus");
-}
-
-static void
-on_name_lost (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- if (the_daemon == NULL)
- {
- udisks_error ("Failed to connect to the system message bus");
- }
- else
- {
- udisks_info ("Lost (or failed to acquire) the name %s on the system message bus", name);
- }
- g_main_loop_quit (loop);
-}
-
-static void
-on_name_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- udisks_notice ("Acquired the name %s on the system message bus", name);
-}
-
-static gboolean
-on_sigint (gpointer user_data)
-{
- udisks_info ("Caught SIGINT. Initiating shutdown");
- g_main_loop_quit (loop);
- return FALSE;
-}
-
-int
-main (int argc,
- char **argv)
-{
- GError *error;
- GOptionContext *opt_context;
- gint ret;
- guint name_owner_id;
- guint sigint_id;
-
- ret = 1;
- loop = NULL;
- opt_context = NULL;
- name_owner_id = 0;
- sigint_id = 0;
-
- /* avoid gvfs (http://bugzilla.gnome.org/show_bug.cgi?id=526454) */
- if (!g_setenv ("GIO_USE_VFS", "local", TRUE))
- {
- g_printerr ("Error setting GIO_USE_GVFS\n");
- goto out;
- }
-
- opt_context = g_option_context_new ("udisks storage daemon");
- g_option_context_add_main_entries (opt_context, opt_entries, NULL);
- error = NULL;
- if (!g_option_context_parse (opt_context, &argc, &argv, &error))
- {
- g_printerr ("Error parsing options: %s\n", error->message);
- g_error_free (error);
- goto out;
- }
-
- /* TODO: this hammer is too big - it would be a lot better to configure the
- * logging routines and avoid printf(3) overhead and so on
- */
- if (opt_no_debug)
- {
- gint dev_null_fd;
- dev_null_fd = open ("/dev/null", O_RDWR);
- if (dev_null_fd >= 0)
- {
- dup2 (dev_null_fd, STDIN_FILENO);
- dup2 (dev_null_fd, STDOUT_FILENO);
- dup2 (dev_null_fd, STDERR_FILENO);
- close (dev_null_fd);
- }
- else
- {
- udisks_warning ("Error opening /dev/null: %m");
- }
- }
-
- if (g_getenv ("PATH") == NULL)
- g_setenv ("PATH", "/usr/bin:/bin:/usr/sbin:/sbin", TRUE);
-
- udisks_notice ("udisks daemon version %s starting", PACKAGE_VERSION);
-
- loop = g_main_loop_new (NULL, FALSE);
-
- sigint_id = 0;
- if (!opt_no_sigint)
- {
- sigint_id = g_unix_signal_add_full (G_PRIORITY_DEFAULT,
- SIGINT,
- on_sigint,
- NULL, /* user_data */
- NULL); /* GDestroyNotify */
- }
-
- name_owner_id = g_bus_own_name (G_BUS_TYPE_SYSTEM,
- "org.freedesktop.UDisks2",
- G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT |
- (opt_replace ? G_BUS_NAME_OWNER_FLAGS_REPLACE : 0),
- on_bus_acquired,
- on_name_acquired,
- on_name_lost,
- NULL,
- NULL);
-
-
- udisks_debug ("Entering main event loop");
-
- g_main_loop_run (loop);
-
- ret = 0;
-
- out:
- if (sigint_id > 0)
- g_source_remove (sigint_id);
- if (the_daemon != NULL)
- g_object_unref (the_daemon);
- if (name_owner_id != 0)
- g_bus_unown_name (name_owner_id);
- if (loop != NULL)
- g_main_loop_unref (loop);
- if (opt_context != NULL)
- g_option_context_free (opt_context);
-
- udisks_notice ("udisks daemon version %s exiting", PACKAGE_VERSION);
-
- return ret;
-}
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am
deleted file mode 100644
index b80c5f4..0000000
--- a/src/tests/Makefile.am
+++ /dev/null
@@ -1,66 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-SUBDIRS =
-
-NULL =
-
-EXTRA_DIST = \
- test_polkitd.py \
- integration-test \
- $(NULL)
-
-AM_CPPFLAGS = \
- -I$(top_builddir) -I$(top_srcdir) \
- -I$(top_builddir)/src -I$(top_srcdir)/src \
- -DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
- -DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
- -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
- -DPACKAGE_BIN_DIR=\""$(bindir)"\" \
- -DPACKAGE_LOCALSTATE_DIR=\""$(localstatedir)"\" \
- -DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
- -DPACKAGE_LIB_DIR=\""$(libdir)"\" \
- -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \
- -DUDISKS_COMPILATION \
- -DUDISKS_TEST_DIR=\""$(builddir)"\" \
- $(POLKIT_GOBJECT_1_CFLAGS) \
- $(GUDEV_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(WARN_CFLAGS) \
- $(NULL)
-
-# ----------------------------------------------------------------------------------------------------
-
-TESTS = udisks-test
-
-noinst_PROGRAMS = udisks-test udisks-test-helper
-
-udisks_test_SOURCES = \
- test.c \
- testutil.h testutil.c \
- $(NULL)
-
-udisks_test_CFLAGS = \
- -DG_LOG_DOMAIN=\"udisks-test\" \
- $(NULL)
-
-udisks_test_LDADD = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- $(top_builddir)/src/libudisks-daemon.la \
- $(NULL)
-
-udisks_test_helper_SOURCES = \
- helper.c \
- testutil.h testutil.c \
- $(NULL)
-
-udisks_test_helper_CFLAGS = \
- -DG_LOG_DOMAIN=\"udisks-test-helper\" \
- $(NULL)
-
-udisks_test_helper_LDADD = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- $(NULL)
-
diff --git a/src/tests/helper.c b/src/tests/helper.c
deleted file mode 100644
index 087ba30..0000000
--- a/src/tests/helper.c
+++ /dev/null
@@ -1,117 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <david@fubar.dk>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <udisks/udisks.h>
-
-#include "testutil.h"
-
-int
-main (int argc, char *argv[])
-{
- gint ret;
-
- ret = 1;
-
- g_assert_cmpint (argc, ==, 2);
- switch (strtol (argv[1], NULL, 10))
- {
- case 0:
- g_print ("Hello Stdout\n"
- "Line 2\n");
- ret = 0;
- break;
-
- case 1:
- g_printerr ("Hello Stderr\n"
- "Line 2\n");
- ret = 0;
- break;
-
- case 2:
- ret = 1;
- break;
-
- case 3:
- ret = 2;
- break;
-
- case 4:
- /* cause abnormal termination, segfault */
- g_print ("OK, deliberately causing a segfault\n");
- {
- const gchar **p = NULL;
- *p = "fail";
- }
- g_assert_not_reached ();
- break;
-
- case 5:
- /* abort */
- g_print ("OK, deliberately abort()'ing\n");
- abort ();
- g_assert_not_reached ();
- break;
-
- case 6:
- /* write binary output to stdout (including NUL bytes) */
- {
- guint n;
- for (n = 0; n < 100; n++)
- {
- g_assert_cmpint (fputc (n, stdout), !=, EOF);
- g_assert_cmpint (fputc (0, stdout), !=, EOF);
- }
- ret = 0;
- }
- break;
-
- case 7:
- /* read from stdin.. echo that back */
- {
- GString *s;
- gint c;
-
- s = g_string_new (NULL);
- while ((c = fgetc (stdin)) != EOF)
- g_string_append_c (s, c);
- g_print ("Woah, you said `%s', partner!\n", s->str);
- g_string_free (s, TRUE);
- ret = 0;
- }
- break;
-
- default:
- g_assert_not_reached ();
- break;
- }
-
- /* stderr is not buffered so force a flush */
- if (fflush (stdout) != 0)
- abort ();
- if (fflush (stderr) != 0)
- abort ();
-
- return ret;
-}
diff --git a/src/tests/integration-test b/src/tests/integration-test
deleted file mode 100755
index d9f2789..0000000
--- a/src/tests/integration-test
+++ /dev/null
@@ -1,1499 +0,0 @@
-#!/usr/bin/python3
-#
-# udisks2 integration test suite
-#
-# Run in udisks built tree to test local built binaries (needs
-# --localstatedir=/var), or from anywhere else to test system installed
-# binaries.
-#
-# Usage:
-# - Run all tests:
-# src/tests/integration-test
-# - Run only a particular class of tests:
-# src/tests/integration-test Drive
-# - Run only a single test:
-# src/tests/integration-test FS.test_ext3
-#
-# Copyright: (C) 2011 Martin Pitt <martin.pitt@ubuntu.com>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# TODO:
-# - add and test method for changing LUKS passphrase
-# - test Format with take-ownership
-
-import sys
-import os
-import contextlib
-
-srcdir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
-libdir = os.path.join(srcdir, 'udisks', '.libs')
-
-# as we can't change LD_LIBRARY_PATH within a running program, and doing
-# #!/usr/bin/env LD_LIBRARY_PATH=... python3 does not work either, do this
-# nasty hack
-if 'LD_LIBRARY_PATH' not in os.environ and os.path.isdir(libdir):
- os.environ['LD_LIBRARY_PATH'] = libdir
- os.environ['GI_TYPELIB_PATH'] = '%s/udisks:%s' % (
- srcdir,
- os.environ.get('GI_TYPELIB_PATH', ''))
- os.execv(sys.argv[0], sys.argv)
- assert False, 'not expecting to land here'
-
-import subprocess
-import unittest
-import tempfile
-import atexit
-import time
-import shutil
-import signal
-import argparse
-import re
-from glob import glob
-import gi
-
-gi.require_version('UDisks', '2.0')
-
-from gi.repository import GLib, Gio, UDisks
-
-# find local test_polkit.py
-sys.path.insert(0, os.path.dirname(__file__))
-import test_polkitd
-
-# GI_TYPELIB_PATH=udisks LD_LIBRARY_PATH=udisks/.libs
-VDEV_SIZE = 300000000 # size of virtual test device
-
-# Those file systems are known to have a broken handling of permissions, in
-# particular the executable bit
-BROKEN_PERMISSIONS_FS = ['ntfs', 'exfat']
-
-no_options = GLib.Variant('a{sv}', {})
-
-
-# ----------------------------------------------------------------------------
-
-class UDisksTestCase(unittest.TestCase):
- '''Base class for udisks test cases.
-
- This provides static functions which are useful for all test cases.
- '''
- daemon = None
- daemon_path = None
- daemon_log = None
- device = None
-
- client = None
- manager = None
-
- @classmethod
- def init(klass, logfile=None):
- '''start daemon and set up test environment'''
-
- if os.geteuid() != 0:
- print('this test suite needs to run as root', file=sys.stderr)
- sys.exit(0)
-
- # run from local build tree if we are in one, otherwise use system instance
- klass.daemon_path = os.path.join(srcdir, 'src', '.libs', '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')
- klass.daemon_path = None
- for l in open('/usr/share/dbus-1/system-services/org.freedesktop.UDisks2.service'):
- if l.startswith('Exec='):
- klass.daemon_path = l.split('=', 1)[1].split()[0]
- break
- assert klass.daemon_path, 'could not determine daemon path from D-BUS .service file'
-
- print('daemon path: ' + klass.daemon_path)
-
- (klass.device, klass.cd_device) = klass.setup_vdev()
-
- # start polkit and udisks on a private DBus
- klass.dbus = Gio.TestDBus()
- klass.dbus.up()
- os.environ['DBUS_SYSTEM_BUS_ADDRESS'] = klass.dbus.get_bus_address()
- # do not try to communicate with the current desktop session; this will
- # confuse it, as it cannot see this D-BUS instance
- try:
- del os.environ['DISPLAY']
- except KeyError:
- pass
- if logfile:
- klass.daemon_log = open(logfile, 'w')
- else:
- klass.daemon_log = tempfile.TemporaryFile()
- 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 is None
- klass.daemon = subprocess.Popen([klass.daemon_path, '--replace'],
- stdout=klass.daemon_log,
- stderr=subprocess.STDOUT)
- assert klass.daemon.pid, 'daemon failed to start'
-
- # 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)
- assert klass.client is not None
- 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 stop_daemon(klass):
- assert klass.daemon
- os.kill(klass.daemon.pid, signal.SIGTERM)
- os.wait()
- klass.daemon = None
-
- @classmethod
- def sync(klass):
- '''Wait until pending events finished processing.
-
- This should only be called for situations where we genuinely have an
- asynchronous response, like invoking a CLI program and waiting for
- udev/udisks to catch up on the change events.
- '''
- subprocess.call(['udevadm', 'settle'])
- context = GLib.main_context_default()
- timeout = 100
- # wait until all GDBus events have been processed
- while context.pending() and timeout > 0:
- klass.client.settle()
- time.sleep(0.1)
- timeout -= 1
- if timeout <= 0:
- klass.write_stderr('[wait timeout!] ')
-
- @classmethod
- def zero_device(klass):
- subprocess.call(['dd', 'if=/dev/zero', 'of=' + klass.device, 'bs=10M'],
- stderr=subprocess.PIPE)
- time.sleep(0.5)
- klass.sync()
-
- @classmethod
- 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 dev[-1].isdigit():
- return dev + 'p' + str(partition)
- else:
- return dev + str(partition)
- else:
- return dev
-
- @classmethod
- 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, 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, 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, cd)
- return klass.client.get_object(block.get_object_path()).get_filesystem()
-
- @classmethod
- def blkid(klass, partition=None, device=None):
- '''Call blkid and return dictionary of results.'''
-
- if not device:
- device = klass.devname(partition)
- result = {}
- cmd = subprocess.Popen(['blkid', '-p', '-o', 'udev', device], stdout=subprocess.PIPE)
- for l in cmd.stdout:
- (key, value) = l.decode('UTF-8').split('=', 1)
- result[key] = value.strip()
- assert cmd.wait() == 0
- return result
-
- @classmethod
- def is_mountpoint(klass, path):
- '''Check if given path is a mount point.'''
-
- return subprocess.call(['mountpoint', path], stdout=subprocess.PIPE) == 0
-
- @classmethod
- def mkfs(klass, type, label=None, partition=None):
- '''Create file system using mkfs.'''
-
- if type == 'minix':
- assert label is None, 'minix does not support labels'
-
- # work around mkswap not properly cleaning up an existing reiserfs
- # signature (mailed kzak about it)
- if type == 'swap':
- subprocess.check_call(['wipefs', '-a', klass.devname(partition)],
- stdout=subprocess.PIPE)
-
- mkcmd = {'swap': 'mkswap',
- 'ntfs': 'mkntfs'}
- label_opt = {'vfat': '-n',
- 'exfat': '-n',
- 'f2fs': '-l',
- 'reiserfs': '-l'}
- extra_opt = {'vfat': ['-I', '-F', '32'],
- 'swap': ['-f'],
- 'xfs': ['-f'], # XFS complains if there's an existing FS, so force
- 'ext2': ['-F'], # ext* complains about using entire device, so force
- 'ext3': ['-F'],
- 'ext4': ['-F'],
- 'ntfs': ['-F'],
- 'btrfs': ['-f'],
- 'reiserfs': ['-ff']}
-
- cmd = [mkcmd.get(type, 'mkfs.' + type)] + extra_opt.get(type, [])
- if label:
- cmd += [label_opt.get(type, '-L'), label]
- cmd.append(klass.devname(partition))
-
- subprocess.check_call(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-
- # kernel/udev generally detect those changes itself, but do not quite
- # tell us when they are done; so do a little kludge here to know how
- # long we need to wait
- subprocess.call(['udevadm', 'trigger', '--action=change',
- '--sysname-match=' + os.path.basename(klass.devname(partition))])
- klass.sync()
-
- @classmethod
- def fs_create(klass, partition, type, options):
- '''Create file system using udisks.'''
-
- block = klass.udisks_block(partition)
- block.call_format_sync(type, options, None)
-
- @classmethod
- def retry_busy(klass, fn, *args):
- '''Call a function until it does not fail with "Busy".'''
-
- timeout = 10
- while timeout >= 0:
- try:
- return fn(*args)
- except GLib.GError as e:
- if 'UDisks2.Error.DeviceBusy' not in e.message:
- raise
- klass.write_stderr('[busy] ')
- time.sleep(0.3)
- timeout -= 1
-
- @classmethod
- def check_build_tree_config(klass):
- '''Check configuration of build tree'''
-
- # read make variables
- make_vars = {}
- var_re = re.compile('^([a-zA-Z_]+) = (.*)$')
- make = subprocess.Popen(['make', '-p', '/dev/null'], stdout=subprocess.PIPE)
- for l in make.stdout:
- l = l.decode('UTF-8')
- m = var_re.match(l)
- if m:
- make_vars[m.group(1)] = m.group(2)
- make.wait()
-
- # expand make variables
- subst_re = re.compile('\${([a-zA-Z_]+)}')
- for (k, v) in make_vars.items():
- while True:
- m = subst_re.search(v)
- if m:
- v = subst_re.sub(make_vars.get(m.group(1), ''), v)
- make_vars[k] = v
- else:
- break
-
- # check localstatedir
- for d in (os.path.join(make_vars['localstatedir'], 'run', 'udisks2'),
- os.path.join(make_vars['localstatedir'], 'lib', 'udisks2')):
- if not os.path.exists(d):
- sys.stderr.write('The directory %s does not exist; please '
- 'create it before running these tests.\n' % d)
- sys.exit(0)
-
- @classmethod
- def setup_vdev(klass):
- '''create virtual test devices
-
- It is zeroed out initially.
-
- 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') and not os.path.exists(scsi_debug_rules):
- os.makedirs('/run/udev/rules.d', exist_ok=True)
- 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"\n')
- # 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 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(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'])
-
- 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(ro_dirs[0])
- assert len(devs) == 1
- ro_dev = '/dev/' + devs[0]
- devs = os.listdir(rw_dirs[0])
- assert len(devs) == 1
- 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' %
- os.path.basename(rw_dev)).read().strip() == 'scsi_debug'
-
- with open('/sys/bus/pseudo/drivers/scsi_debug/ptype', 'w') as f:
- f.write('0')
-
- 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):
- '''release and remove virtual test device'''
-
- klass.remove_device(device)
- assert subprocess.call(['rmmod', 'scsi_debug']) == 0, 'Failure to rmmod scsi_debug'
-
- @classmethod
- def remove_device(klass, device):
- '''remove virtual test device'''
-
- device = device.split('/')[-1]
- if os.path.exists('/sys/block/' + device):
- f = open('/sys/block/%s/device/delete' % device, 'w')
- f.write('1')
- f.close()
- while os.path.exists(device):
- time.sleep(0.1)
- klass.sync()
- time.sleep(0.5) # TODO
-
- @classmethod
- def readd_devices(klass):
- '''re-add virtual test devices after removal'''
-
- scan_files = glob('/sys/bus/pseudo/devices/adapter*/host*/scsi_host/host*/scan')
- assert len(scan_files) > 0
- for f in scan_files:
- open(f, 'w').write('- - -\n')
- timeout = 100
- while not os.path.exists(klass.device) and timeout > 0:
- time.sleep(0.1)
- timeout -= 1
- assert os.path.exists(klass.device), 'timed out waiting for %s to exist' % klass.device
- time.sleep(0.5)
- klass.sync()
-
- def assertEventually(self, fn, value):
- '''Check that an function is eventually equal to value.
-
- This is mostly meant for checking object properties, as these are
- updated asynchronously. This retries up to 10 times.
- '''
- retries = 10
- while retries > 0:
- if fn() == value:
- break
- retries -= 1
- time.sleep(0.1)
- self.sync()
-
- if isinstance(value, set):
- self.assertEqual(set(fn()), value)
- else:
- self.assertEqual(fn(), value)
-
- def assertProperty(self, obj, name, value):
- '''Check that an object's property is eventually equal to value'''
-
- self.assertEventually(lambda: obj.get_property(name), value)
-
- @classmethod
- def write_stderr(klass, msg):
- '''Write to stderr without buffering'''
- sys.stderr.write(msg)
- sys.stderr.flush()
-
-
-# ----------------------------------------------------------------------------
-
-class Manager(UDisksTestCase):
- '''UDisksManager operations'''
-
- def test_version(self):
- '''daemon version'''
-
- self.assertTrue(self.manager.get_property('version')[0].isdigit())
-
- def test_loop_rw(self):
- '''loop device R/W'''
-
- with tempfile.NamedTemporaryFile() as f:
- f.truncate(100000000)
- fd_list = Gio.UnixFDList.new_from_array([f.fileno()])
-
- (path, out_fd_list) = self.manager.call_loop_setup_sync(
- GLib.Variant('h', 0), # fd index
- no_options,
- fd_list,
- None)
- self.client.settle()
-
- obj = self.client.get_object(path)
- loop = obj.get_property('loop')
- block = obj.get_property('block')
- self.assertNotEqual(block, None)
- self.assertNotEqual(loop, None)
- self.assertEqual(obj.get_property('filesystem'), None)
-
- try:
- self.assertEqual(loop.get_property('backing-file'), f.name)
-
- options = GLib.Variant('a{sv}', {'label': GLib.Variant('s', 'foo')})
- block.call_format_sync('ext2', options, None)
- self.client.settle()
- self.assertNotEqual(obj.get_property('filesystem'), None)
-
- self.assertEqual(block.get_property('id-label'), 'foo')
- self.assertEqual(block.get_property('id-usage'), 'filesystem')
- self.assertEqual(block.get_property('id-type'), 'ext2')
- finally:
- loop.call_delete_sync(no_options, None)
-
- def test_loop_ro(self):
- '''loop device R/O'''
-
- with tempfile.NamedTemporaryFile() as f:
- f.truncate(100000000)
- fd_list = Gio.UnixFDList.new_from_array([f.fileno()])
-
- (path, out_fd_list) = self.manager.call_loop_setup_sync(
- GLib.Variant('h', 0), # fd index
- GLib.Variant('a{sv}', {'read-only': GLib.Variant('b', True)}),
- fd_list,
- None)
- self.client.settle()
-
- obj = self.client.get_object(path)
- loop = obj.get_property('loop')
- block = obj.get_property('block')
- self.assertNotEqual(block, None)
- self.assertNotEqual(loop, None)
- self.assertEqual(obj.get_property('filesystem'), None)
-
- try:
- self.assertEqual(loop.get_property('backing-file'), f.name)
-
- # can't format due to permission error
- self.assertRaises(GLib.GError, block.call_format_sync, 'ext2', no_options, None)
-
- self.assertProperty(block, 'id-label', '')
- self.assertProperty(block, 'id-usage', '')
- self.assertProperty(block, 'id-type', '')
- finally:
- self.client.settle()
- loop.call_delete_sync(no_options, None)
-
-
-# ----------------------------------------------------------------------------
-
-class Drive(UDisksTestCase):
- '''UDisksDrive'''
-
- def setUp(self):
- self.drive = self.client.get_drive_for_block(self.udisks_block())
- self.assertNotEqual(self.drive, None)
-
- def test_properties(self):
- '''properties of UDisksDrive object'''
-
- self.assertEqual(self.drive.get_property('model'), 'scsi_debug')
- self.assertEqual(self.drive.get_property('vendor'), 'Linux')
- self.assertAlmostEqual(self.drive.get_property('size') / 1.e6, VDEV_SIZE / 1.e6, 0)
- self.assertEqual(self.drive.get_property('media-available'), True)
- self.assertEqual(self.drive.get_property('optical'), False)
-
- self.assertNotEqual(len(self.drive.get_property('serial')), 0)
- self.assertNotEqual(len(self.drive.get_property('revision')), 0)
-
-
-# ----------------------------------------------------------------------------
-
-class FS(UDisksTestCase):
- '''Test detection of all supported file systems'''
-
- def setUp(self):
- self.workdir = tempfile.mkdtemp()
- self.block = self.udisks_block()
- self.assertNotEqual(self.block, None)
-
- def tearDown(self):
- if subprocess.call(['umount', self.device], stderr=subprocess.PIPE) == 0:
- self.write_stderr('[cleanup unmount] ')
- shutil.rmtree(self.workdir)
-
- def test_zero(self):
- '''properties of zeroed out device'''
-
- self.zero_device()
- self.assertProperty(self.block, 'device', self.device)
- self.assertIn('Linux_scsi_debug', self.block.get_property('drive'))
- self.assertProperty(self.block, 'id-label', '')
- self.assertEqual(self.block.get_property('hint-system'), True)
- self.assertEqual(self.block.get_property('id-usage'), '')
- self.assertEqual(self.block.get_property('id-type'), '')
- self.assertEqual(self.block.get_property('id-uuid'), '')
- self.assertAlmostEqual(self.block.get_property('size') / 1.e6, VDEV_SIZE / 1.e6, 0)
- obj = self.client.get_object(self.block.get_object_path())
- self.assertEqual(obj.get_property('filesystem'), None)
- self.assertEqual(obj.get_property('partition'), None)
- self.assertEqual(obj.get_property('partition-table'), None)
-
- def test_ext2(self):
- '''fs: ext2'''
- self._do_fs_check('ext2')
-
- def test_ext3(self):
- '''fs: ext3'''
- self._do_fs_check('ext3')
-
- def test_ext4(self):
- '''fs: ext4'''
- self._do_fs_check('ext4')
-
- def test_btrfs(self):
- '''fs: btrfs'''
- self._do_fs_check('btrfs')
-
- def test_f2fs(self):
- '''fs: f2fs'''
- self._do_fs_check('f2fs')
-
- def test_minix(self):
- '''fs: minix'''
- self._do_fs_check('minix')
-
- def test_xfs(self):
- '''fs: XFS'''
- self._do_fs_check('xfs')
-
- def test_ntfs(self):
- '''fs: NTFS'''
- self._do_fs_check('ntfs')
-
- def test_vfat(self):
- '''fs: FAT'''
- self._do_fs_check('vfat')
-
- def test_exfat(self):
- '''fs: exFAT'''
- self._do_fs_check('exfat')
-
- def test_reiserfs(self):
- '''fs: reiserfs'''
- self._do_fs_check('reiserfs')
-
- def test_swap(self):
- '''fs: swap'''
- self._do_fs_check('swap')
-
- def test_nilfs2(self):
- '''fs: nilfs2'''
- self._do_fs_check('nilfs2')
-
- def test_empty(self):
- '''fs: empty'''
-
- self.mkfs('ext4', 'foo')
- block = self.udisks_block()
- self.assertProperty(block, 'id-usage', 'filesystem')
- self.assertProperty(block, 'id-type', 'ext4')
- self.assertProperty(block, 'id-label', 'foo')
- self.assertNotEqual(self.udisks_filesystem(), None)
-
- self.fs_create(None, 'empty', no_options)
-
- self.assertProperty(block, 'id-usage', '')
- self.assertProperty(block, 'id-type', '')
- self.assertProperty(block, 'id-label', '')
- self.assertEqual(self.udisks_filesystem(), None)
-
- def test_create_fs_unknown_type(self):
- '''Format() with unknown type'''
-
- try:
- self.fs_create(None, 'bogus', no_options)
- self.fail('Expected failure for bogus file system')
- except GLib.GError as e:
- self.assertIn('UDisks2.Error.NotSupported', e.message)
- self.assertIn('type bogus', e.message)
-
- def test_create_fs_unsupported_label(self):
- '''Format() with unsupported label'''
-
- options = GLib.Variant('a{sv}', {'label': GLib.Variant('s', 'foo')})
- try:
- self.fs_create(None, 'minix', options)
- self.fail('Expected failure for unsupported label')
- except GLib.GError as e:
- self.assertIn('UDisks2.Error.NotSupported', e.message)
-
- def test_force_removal(self):
- '''fs: forced removal'''
-
- # create a fs and mount it
- self.mkfs('ext4', 'udiskstest')
- fs = self.udisks_filesystem()
- mount_path = fs.call_mount_sync(no_options, None)
- self.assertTrue(mount_path.endswith('udiskstest'))
- self.assertIn('/media/', mount_path)
- self.assertTrue(self.is_mountpoint(mount_path))
-
- dev_t = os.stat(self.devname()).st_rdev
-
- # removal should clean up mounts
- self.remove_device(self.device)
- self.assertFalse(os.path.exists(mount_path))
- self.assertEqual(self.client.get_block_for_dev(dev_t), None)
-
- # after putting it back, it should be mountable again
- self.readd_devices()
- fs = self.udisks_filesystem()
- self.assertProperty(fs, 'mount-points', [])
-
- mount_path = fs.call_mount_sync(no_options, None)
- self.assertTrue(mount_path.endswith('udiskstest'))
- self.assertIn('/media/', mount_path)
- self.assertTrue(self.is_mountpoint(mount_path))
- self.assertProperty(fs, 'mount-points', [mount_path])
-
- self.retry_busy(fs.call_unmount_sync, no_options, None)
- self.assertProperty(fs, '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.assertProperty(fs, '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.assertProperty(fs, '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.assertProperty(fs, 'mount-points', [])
- self.assertEqual(new_mount_path, mount_path)
-
- def _do_fs_check(self, type):
- '''Run checks for a particular file system.'''
- if type == 'ntfs':
- mkfs = 'mkntfs'
- else:
- mkfs = 'mkfs.' + type
-
- if type != 'swap' and subprocess.call(['which', mkfs],
- stdout=subprocess.PIPE) != 0:
- self.write_stderr('[no %s, skip] ' % mkfs)
-
- # check correct D-Bus exception
- try:
- self.fs_create(None, type, no_options)
- self.fail('Expected failure for missing mkfs.' + type)
- except GLib.GError as e:
- self.assertIn('UDisks2.Error.Failed', e.message)
- return
-
- # do checks with command line tools (mkfs/mount/umount)
- self.write_stderr('[cli] ')
-
- self._do_cli_check(type)
- if type != 'minix':
- self._do_cli_check(type, 'test%stst' % type)
-
- # put a different fs here instead of zeroing, so that we verify that
- # udisks overrides existing FS (e. g. XFS complains then), and does not
- # leave traces of other FS around
- if type == 'ext3':
- self.mkfs('swap')
- else:
- self.mkfs('ext3')
-
- # do checks with udisks operations
- self.write_stderr('[ud] ')
- self._do_udisks_check(type)
- if type != 'minix':
- self._do_udisks_check(type, 'test%stst' % type)
- # also test fs_create with an empty label
- self._do_udisks_check(type, '')
-
- def _do_cli_check(self, type, label=None):
- '''udisks correctly picks up file system changes from command line tools'''
-
- self.mkfs(type, label)
-
- block = self.udisks_block()
-
- self.assertProperty(block, 'id-usage', (type == 'swap') and 'other' or 'filesystem')
- self.assertProperty(block, 'id-type', type)
- l = block.get_property('id-label')
- if type == 'vfat':
- l = l.lower() # VFAT is case insensitive
- self.assertEqual(l, label or '')
- self.assertEqual(block.get_property('hint-name'), '')
- if type != 'minix':
- self.assertEqual(block.get_property('id-uuid'), self.blkid()['ID_FS_UUID'])
-
- obj = self.client.get_object(self.block.get_object_path())
- self.assertEqual(obj.get_property('partition'), None)
- self.assertEqual(obj.get_property('partition-table'), None)
-
- fs = obj.get_property('filesystem')
- if type == 'swap':
- self.assertEqual(fs, None)
- else:
- self.assertNotEqual(fs, None)
-
- if type == 'swap':
- return
-
- # mount it on two points
- if type == 'ntfs' and subprocess.call(['which', 'mount.ntfs-3g'],
- stdout=subprocess.PIPE) == 0:
- # prefer mount.ntfs-3g if we have it (on Debian; Ubuntu
- # defaults to ntfs-3g if installed); TODO: check other distros
- mount_prog = 'mount.ntfs-3g'
- else:
- mount_prog = 'mount'
- mount_a = os.path.join(self.workdir, 'mp_a')
- mount_b = os.path.join(self.workdir, 'mp_b')
- with contextlib.suppress(FileExistsError):
- os.mkdir(mount_a)
- os.mkdir(mount_b)
-
- ret = subprocess.call([mount_prog, self.device, mount_a])
- if ret == 32:
- # missing fs driver
- self.write_stderr('[missing kernel driver, skip] ')
- return
- self.assertEqual(ret, 0)
-
- self.assertProperty(fs, 'mount-points', [mount_a])
-
- if type != 'ntfs':
- # ntfs-3g does not support multiple mounts
- subprocess.check_call([mount_prog, self.device, mount_b])
- self.assertProperty(fs, 'mount-points', set([mount_a, mount_b]))
- subprocess.call(['umount', mount_b])
-
- # unmount it
- subprocess.call(['umount', mount_a])
- self.assertProperty(fs, 'mount-points', [])
-
- def _do_udisks_check(self, type, label=None):
- '''udisks API correctly changes file system'''
-
- # create fs
- if label is not None:
- options = GLib.Variant('a{sv}', {'label': GLib.Variant('s', label)})
- else:
- options = no_options
- self.fs_create(None, type, options)
-
- # properties
- id = self.blkid()
- self.assertEqual(id['ID_FS_USAGE'], type == 'swap' and 'other' or 'filesystem')
- self.assertEqual(id['ID_FS_TYPE'], type)
- l = id.get('ID_FS_LABEL', '')
- if type == 'vfat':
- l = l.lower() # VFAT is case insensitive
- self.assertEqual(l, label or '')
-
- block = self.udisks_block()
- self.assertProperty(block, 'id-usage', (type == 'swap') and 'other' or 'filesystem')
- self.assertProperty(block, 'id-type', type)
- if type == 'vfat' and label:
- # VFAT is case insensitive
- self.assertEventually(lambda: block.get_property('id-label').lower(), label.lower())
- else:
- self.assertProperty(block, 'id-label', label or '')
-
- if type == 'swap':
- return
-
- obj = self.client.get_object(self.block.get_object_path())
- self.assertEqual(obj.get_property('partition'), None)
- self.assertEqual(obj.get_property('partition-table'), None)
-
- fs = self.udisks_filesystem()
- self.assertNotEqual(fs, None, 'no Filesystem interface for test device')
- self.assertEqual(fs.get_property('mount-points'), [])
-
- # mount
- mount_path = fs.call_mount_sync(no_options, None)
-
- self.assertIn('/media/', mount_path)
- if label:
- if type == 'vfat':
- self.assertTrue(mount_path.lower().endswith(label))
- else:
- self.assertTrue(mount_path.endswith(label))
-
- self.assertTrue(self.is_mountpoint(mount_path))
- # FIXME: this should work on the existing fs object, but doesn't!
- self.sync()
- fs = self.udisks_filesystem()
- self.assertProperty(fs, 'mount-points', [mount_path])
-
- # no ownership taken, should be root owned
- st = os.stat(mount_path)
- self.assertEqual((st.st_uid, st.st_gid), (0, 0))
-
- self._do_file_perms_checks(type, mount_path)
-
- # unmount
- self.retry_busy(fs.call_unmount_sync, no_options, None)
- self.assertFalse(os.path.exists(mount_path), 'mount point was not removed')
- self.assertProperty(fs, 'mount-points', [])
-
- # create fs with taking ownership (daemon:mail == 1:8)
- # if supports_unix_owners:
- # options.append('take_ownership_uid=1')
- # options.append('take_ownership_gid=8')
- # self.fs_create(None, type, options)
- # mount_path = iface.FilesystemMount('', [])
- # st = os.stat(mount_path)
- # self.assertEqual((st.st_uid, st.st_gid), (1, 8))
- # self.retry_busy(self.partition_iface().FilesystemUnmount, [])
- # self.assertFalse(os.path.exists(mount_path), 'mount point was not removed')
-
- # change label
- supported = True
- l = 'n"a\m\\"e' + type
- if type == 'vfat':
- # VFAT does not support some characters
- self.assertRaises(GLib.GError, fs.call_set_label_sync, l, no_options, None)
- l = "n@a$me"
- try:
- fs.call_set_label_sync(l, no_options, None)
- except GLib.GError as e:
- if 'UDisks2.Error.NotSupported' in e.message:
- # these fses are known to not support relabeling
- self.assertIn(type, ['minix', 'f2fs'])
- supported = False
- else:
- raise
-
- if supported:
- block = self.udisks_block()
- blkid_label = self.blkid().get('ID_FS_LABEL_ENC', '').replace('\\x22', '"').replace(
- '\\x5c', '\\').replace('\\x24', '$')
- if type == 'vfat':
- # EXFAIL: often (but not always) the label appears in all upper case
- self.assertEqual(blkid_label.upper(), l.upper())
- self.assertEventually(lambda: block.get_property('id-label').upper(), l.upper())
- else:
- self.assertEqual(blkid_label, l)
- self.assertProperty(block, 'id-label', l)
-
- # test setting empty label
- fs.call_set_label_sync('', no_options, None)
- self.assertEqual(self.blkid().get('ID_FS_LABEL_ENC', ''), '')
- self.assertProperty(block, 'id-label', '')
-
- # 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.assertIn('/media/', mount_path)
- self.assertProperty(cd_fs, 'mount-points', [mount_path])
- self.assertTrue(self.is_mountpoint(mount_path))
-
- self.assertProperty(self.udisks_block(cd=True), '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.assertProperty(cd_fs, 'mount-points', [])
-
- def _do_file_perms_checks(self, type, mount_point):
- '''Check for permissions for data files and executables.
-
- This particularly checks sane and useful permissions on non-Unix file
- systems like vfat.
- '''
- if type in BROKEN_PERMISSIONS_FS:
- return
-
- f = os.path.join(mount_point, 'simpledata.txt')
- open(f, 'w').close()
- self.assertTrue(os.access(f, os.R_OK))
- self.assertTrue(os.access(f, os.W_OK))
- self.assertFalse(os.access(f, os.X_OK))
-
- f = os.path.join(mount_point, 'simple.exe')
- shutil.copy('/bin/bash', f)
- self.assertTrue(os.access(f, os.R_OK))
- self.assertTrue(os.access(f, os.W_OK))
- self.assertTrue(os.access(f, os.X_OK))
-
- os.mkdir(os.path.join(mount_point, 'subdir'))
- f = os.path.join(mount_point, 'subdir', 'subdirdata.txt')
- open(f, 'w').close()
- self.assertTrue(os.access(f, os.R_OK))
- self.assertTrue(os.access(f, os.W_OK))
- self.assertFalse(os.access(f, os.X_OK))
-
- f = os.path.join(mount_point, 'subdir', 'subdir.exe')
- shutil.copy('/bin/bash', f)
- self.assertTrue(os.access(f, os.R_OK))
- self.assertTrue(os.access(f, os.W_OK))
- self.assertTrue(os.access(f, os.X_OK))
-
-
-# ----------------------------------------------------------------------------
-
-class Fstab(UDisksTestCase):
- '''Test /etc/fstab custom options'''
-
- @classmethod
- def setUpClass(kls):
- kls.orig_fstab = '/etc/fstab.udiskstest'
- shutil.copy2('/etc/fstab', kls.orig_fstab)
-
- # create one partition
- subprocess.check_call(
- ['parted', '-s', kls.device, 'mklabel', 'gpt'],
- stdout=subprocess.PIPE)
- subprocess.check_call(
- ['parted', '-s', kls.device, 'mkpart', 'primary', '0', '64'],
- stdout=subprocess.PIPE)
- kls.p1label = 'udtestp1'
- subprocess.check_call(
- ['parted', '-s', kls.device, 'name', '1', kls.p1label],
- stdout=subprocess.PIPE)
- kls.sync()
- blkid = subprocess.check_output(
- ['blkid', '-oudev', '-p', kls.devname(1)], universal_newlines=True).splitlines()
- for line in blkid:
- if line.startswith('ID_PART_ENTRY_UUID='):
- kls.p1uuid = line.split('=', 1)[1]
- break
- else:
- raise SystemError('blkid does not contain partition UUID')
-
- kls.mkfs('ext2', partition=1, label='udtestfst')
- kls.mountpoint = tempfile.mkdtemp()
- kls.block = kls.udisks_block(partition=1)
- kls.fs = kls.udisks_filesystem(partition=1)
-
- @classmethod
- def tearDownClass(kls):
- os.rmdir(kls.mountpoint)
- os.unlink(kls.orig_fstab)
-
- def tearDown(self):
- shutil.copy2(self.orig_fstab, '/etc/fstab')
- self.retry_busy(self.fs.call_unmount_sync, no_options, None)
-
- def test_devname(self):
- '''by device name'''
-
- with open('/etc/fstab', 'a') as f:
- f.write('%s %s ext4 defaults,nosuid,noexec 0 0\n' %
- (self.devname(partition=1), self.mountpoint))
- os.sync()
- self.do_test()
-
- def test_label(self):
- '''by label'''
-
- with open('/etc/fstab', 'a') as f:
- f.write('LABEL=udtestfst %s ext4 defaults,nosuid,noexec 0 0\n' %
- self.mountpoint)
- os.sync()
- self.do_test()
-
- def test_uuid(self):
- '''by UUID'''
-
- with open('/etc/fstab', 'a') as f:
- f.write('UUID=%s %s ext4 defaults,nosuid,noexec 0 0\n' %
- (self.block.get_property('id-uuid'), self.mountpoint))
- os.sync()
- self.do_test()
-
- def test_partuuid(self):
- '''by PARTUUID'''
-
- with open('/etc/fstab', 'a') as f:
- f.write('PARTUUID=%s %s ext4 defaults,nosuid,noexec 0 0\n' %
- (self.p1uuid, self.mountpoint))
- os.sync()
- self.do_test()
-
- def test_partlabel(self):
- '''by PARTLABEL'''
-
- with open('/etc/fstab', 'a') as f:
- f.write('PARTLABEL=%s %s ext4 defaults,nosuid,noexec 0 0\n' %
- (self.p1label, self.mountpoint))
- os.sync()
- self.do_test()
-
- def do_test(self):
- self.assertEqual(self.fs.get_property('mount-points'), [])
- mount_path = self.fs.call_mount_sync(no_options, None)
- self.assertEqual(mount_path, self.mountpoint)
- with open('/proc/self/mounts') as f:
- for line in f:
- if line.startswith(self.devname()):
- options = line.split()[3].split(',')
- break
- else:
- self.fail('%s not mounted' % self.devname())
- self.assertIn('noexec', options)
- self.assertIn('nosuid', options)
-
-
-# ----------------------------------------------------------------------------
-
-class Smart(UDisksTestCase):
- '''Check SMART operation.'''
-
- def test_sda(self):
- '''SMART status of first internal hard disk
-
- This is a best-effort readonly test.
- '''
- hd = '/dev/sda'
-
- if not os.path.exists(hd):
- self.write_stderr('[skip] ')
- return
-
- has_smart = subprocess.call(['skdump', '--can-smart', hd],
- stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT) == 0
-
- block = self.client.get_block_for_dev(os.stat(hd).st_rdev)
- self.assertNotEqual(block, None)
- drive = self.client.get_drive_for_block(block)
- ata = self.client.get_object(drive.get_object_path()).get_property('drive-ata')
- self.assertEqual(ata is not None, has_smart)
-
- if has_smart:
- self.write_stderr('[avail] ')
- self.assertEqual(ata.get_property('smart-supported'), True)
- self.assertEqual(ata.get_property('smart-enabled'), True)
-
- # wait for SMART data to be read
- while ata.get_property('smart-updated') == 0:
- self.write_stderr('[wait for data] ')
- self.client.settle()
- time.sleep(0.5)
-
- # this is of course not truly correct for a test suite, but let's
- # consider it a courtesy for developers :-)
- self.assertEqual(ata.get_property('smart-failing'), False)
- self.assertIn(ata.get_property('smart-selftest-status'),
- ['success', 'inprogress', 'aborted', 'interrupted'])
- else:
- self.write_stderr('[N/A] ')
-
-
-# ----------------------------------------------------------------------------
-
-class Luks(UDisksTestCase):
- '''Check LUKS.'''
-
- def tearDown(self):
- '''clean up behind failed test cases'''
-
- crypt_obj = self.client.get_object(self.udisks_block().get_object_path())
- if crypt_obj:
- encrypted = crypt_obj.get_property('encrypted')
- if encrypted:
- try:
- encrypted.call_lock_sync(no_options, None)
- self.write_stderr('[cleanup lock] ')
- except GLib.GError:
- pass
-
- # needs to run before the other tests
- def test_0_create_teardown(self):
- '''LUKS create/teardown'''
-
- self.fs_create(None, 'ext4', GLib.Variant('a{sv}', {
- 'encrypt.passphrase': GLib.Variant('s', 's3kr1t'),
- 'label': GLib.Variant('s', 'treasure')}))
- self.client.settle()
-
- try:
- block = self.udisks_block()
- obj = self.client.get_object(block.get_object_path())
- self.assertEqual(obj.get_property('filesystem'), None)
- encrypted = obj.get_property('encrypted')
- self.assertNotEqual(encrypted, None)
-
- # check crypted device info
- self.assertEqual(block.get_property('id-type'), 'crypto_LUKS')
- self.assertEqual(block.get_property('id-usage'), 'crypto')
- self.assertEqual(block.get_property('id-label'), '')
- self.assertEqual(block.get_property('id-uuid'), self.blkid()['ID_FS_UUID'])
- self.assertEqual(block.get_property('device'), self.devname())
-
- # check whether we can lock/unlock; we also need this to get the
- # cleartext device
- encrypted.call_lock_sync(no_options, None)
- self.assertRaises(GLib.GError, encrypted.call_lock_sync,
- no_options, None)
-
- # wrong password
- self.assertRaises(GLib.GError, encrypted.call_unlock_sync,
- 'h4ckpassword', no_options, None)
- # right password
- clear_path = encrypted.call_unlock_sync('s3kr1t',
- no_options, None)
-
- # check cleartext device info
- clear_obj = self.client.get_object(clear_path)
- self.assertEqual(clear_obj.get_property('encrypted'), None)
- clear_block = clear_obj.get_property('block')
- self.assertEqual(clear_block.get_property('id-type'), 'ext4')
- self.assertEqual(clear_block.get_property('id-usage'), 'filesystem')
- self.assertEqual(clear_block.get_property('id-label'), 'treasure')
- self.assertNotEqual(clear_block.get_property('crypto-backing-device'), None)
- clear_dev = clear_block.get_property('device')
- self.assertNotEqual(clear_dev, None)
- self.assertEqual(clear_block.get_property('id-uuid'),
- self.blkid(device=clear_dev)['ID_FS_UUID'])
-
- clear_fs = clear_obj.get_property('filesystem')
- self.assertEqual(clear_fs.get_property('mount-points'), [])
-
- # check that we do not leak key information
- udev_dump = subprocess.Popen(['udevadm', 'info', '--export-db'],
- stdout=subprocess.PIPE)
- out = udev_dump.communicate()[0]
- self.assertFalse(b's3kr1t' in out, 'password in udev properties')
- self.assertFalse(b'essiv:sha' in out, 'key information in udev properties')
-
- finally:
- # tear down cleartext device
- encrypted.call_lock_sync(no_options, None)
- self.assertFalse(os.path.exists(clear_dev))
-
- def test_luks_mount(self):
- '''LUKS mount/unmount'''
-
- crypt_obj = self.client.get_object(self.udisks_block().get_object_path())
- encrypted = crypt_obj.get_property('encrypted')
-
- path = encrypted.call_unlock_sync('s3kr1t', no_options, None)
- self.client.settle()
- obj = self.client.get_object(path)
- fs = obj.get_property('filesystem')
- self.assertNotEqual(fs, None)
-
- # mount
- mount_path = fs.call_mount_sync(no_options, None)
-
- try:
- self.assertIn('/media/', mount_path)
- self.assertTrue(mount_path.endswith('treasure'))
- self.assertTrue(self.is_mountpoint(mount_path))
- self.assertProperty(fs, 'mount-points', [mount_path])
-
- # can't lock, busy
- try:
- encrypted.call_lock_sync(no_options, None)
- self.fail('Lock() unexpectedly succeeded on mounted file system')
- except GLib.GError as e:
- self.assertIn('UDisks2.Error.Failed', e.message)
- finally:
- # umount
- self.retry_busy(fs.call_unmount_sync, no_options, None)
- self.client.settle()
- self.assertFalse(os.path.exists(mount_path), 'mount point was not removed')
- self.assertEqual(fs.get_property('mount-points'), [])
-
- # lock
- encrypted.call_lock_sync(no_options, None)
- self.client.settle()
- self.assertEqual(self.client.get_object(path), None)
-
- def test_luks_forced_removal(self):
- '''LUKS forced removal'''
-
- # unlock and mount it
- 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)
- try:
- fs = self.client.get_object(path).get_property('filesystem')
- mount_path = fs.call_mount_sync(no_options, None)
- self.assertIn('/media/', mount_path)
- self.assertTrue(mount_path.endswith('treasure'))
-
- # removal should clean up mounts
- 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
- 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)
- self.client.settle()
- fs = self.client.get_object(path).get_property('filesystem')
- mount_path = fs.call_mount_sync(no_options, None)
- self.assertIn('/media/', mount_path)
- self.assertTrue(mount_path.endswith('treasure'))
-
- # umount
- self.retry_busy(fs.call_unmount_sync, no_options, None)
- self.client.settle()
- self.assertFalse(os.path.exists(mount_path), 'mount point was not removed')
- self.assertEqual(fs.get_property('mount-points'), [])
- finally:
- # lock
- crypt_obj.get_property('encrypted').call_lock_sync(
- no_options, None)
- self.client.settle()
- self.assertEqual(self.client.get_object(path), None)
-
-
-# ----------------------------------------------------------------------------
-
-class Polkit(UDisksTestCase, test_polkitd.PolkitTestCase):
- '''Check operation with polkit.'''
-
- def test_internal_fs_forbidden(self):
- '''Create FS on internal drive (forbidden)'''
-
- self.start_polkitd(['org.freedesktop.udisks2.modify-device'])
-
- options = GLib.Variant('a{sv}', {'label': GLib.Variant('s', 'polkitno')})
- with self.assertRaises(GLib.GError) as cm:
- self.fs_create(None, 'ext4', options)
- self.assertIn('UDisks2.Error.NotAuthorized', cm.exception.message)
-
- # did not actually do anything
- block = self.udisks_block()
- self.assertNotEqual(block.get_property('id-label'), 'polkitno')
-
- def test_internal_fs_allowed(self):
- '''Create FS on internal drive (allowed)'''
-
- self.start_polkitd(['org.freedesktop.udisks2.modify-device-system',
- 'org.freedesktop.udisks2.modify-device'])
-
- options = GLib.Variant('a{sv}', {'label': GLib.Variant('s', 'polkityes')})
- self.fs_create(None, 'ext4', options)
- block = self.udisks_block()
- self.assertProperty(block, 'id-usage', 'filesystem')
- self.assertEqual(block.get_property('id-type'), 'ext4')
- self.assertEqual(block.get_property('id-label'), 'polkityes')
-
- def test_removable_fs(self):
- '''Mount FS on removable drive (allowed)'''
-
- self.mkfs('ext4', 'polkityes')
- self.start_polkitd(['org.freedesktop.udisks2.filesystem-mount',
- 'org.freedesktop.udisks2.filesystem-mount-other-seat'])
-
- # 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.assertIn('/media/', mount_path)
-
- self.retry_busy(fs.call_unmount_sync, no_options, None)
- self.client.settle()
-
-# ----------------------------------------------------------------------------
-
-if __name__ == '__main__':
- argparser = argparse.ArgumentParser(description='udisks2 integration test suite')
- argparser.add_argument('-l', '--log-file', dest='logfile',
- help='write daemon log to a file')
- argparser.add_argument('testname', nargs='*',
- help='name of test class or method (e. g. "Drive", "FS.test_ext2")')
- args = argparser.parse_args()
-
- UDisksTestCase.init(logfile=args.logfile)
- if args.testname:
- tests = unittest.TestLoader().loadTestsFromNames(
- args.testname, __import__('__main__'))
- else:
- tests = unittest.TestLoader().loadTestsFromName('__main__')
- if unittest.TextTestRunner(verbosity=2).run(tests).wasSuccessful():
- sys.exit(0)
- else:
- sys.exit(1)
diff --git a/src/tests/test.c b/src/tests/test.c
deleted file mode 100644
index 9971379..0000000
--- a/src/tests/test.c
+++ /dev/null
@@ -1,587 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <david@fubar.dk>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-
-#include <string.h>
-
-#include <udisksdaemontypes.h>
-#include <udisksdaemon.h>
-#include <udisksspawnedjob.h>
-#include <udisksthreadedjob.h>
-
-#include "testutil.h"
-
-static GMainLoop *loop;
-static GThread *main_thread;
-static char* last_failure_message;
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-on_completed_expect_success (UDisksJob *object,
- gboolean success,
- const gchar *message,
- gpointer user_data)
-{
- g_assert (g_thread_self () == main_thread);
- g_assert (success);
-}
-
-static void
-on_completed_expect_failure (UDisksJob *object,
- gboolean success,
- const gchar *message,
- gpointer user_data)
-{
- const gchar *expected_message = user_data;
- g_assert (g_thread_self () == main_thread);
- if (expected_message != NULL)
- g_assert_cmpstr (message, ==, expected_message);
- g_free (last_failure_message);
- last_failure_message = g_strdup (message);
- g_assert (!success);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-test_spawned_job_successful (void)
-{
- UDisksSpawnedJob *job;
-
- job = udisks_spawned_job_new ("/bin/true", NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_success), NULL);
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-test_spawned_job_failure (void)
-{
- UDisksSpawnedJob *job;
-
- job = udisks_spawned_job_new ("/bin/false", NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Command-line `/bin/false' exited with non-zero exit status 1: ");
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-test_spawned_job_missing_program (void)
-{
- UDisksSpawnedJob *job;
-
- job = udisks_spawned_job_new ("/path/to/unknown/file", NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure), NULL);
- /* different GLib versions have different quoting style, be liberal */
- g_assert (strstr (last_failure_message, "Error spawning command-line"));
- g_assert (strstr (last_failure_message, "Failed to execute child process"));
- g_assert (strstr (last_failure_message, "/path/to/unknown/file"));
- g_assert (strstr (last_failure_message, "No such file or directory"));
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-test_spawned_job_cancelled_at_start (void)
-{
- UDisksSpawnedJob *job;
- GCancellable *cancellable;
-
- cancellable = g_cancellable_new ();
- g_cancellable_cancel (cancellable);
- job = udisks_spawned_job_new ("/bin/true", NULL, getuid (), geteuid (), NULL, cancellable);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Operation was cancelled (g-io-error-quark, 19)");
- g_object_unref (job);
- g_object_unref (cancellable);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-on_timeout (gpointer user_data)
-{
- GCancellable *cancellable = G_CANCELLABLE (user_data);
- g_cancellable_cancel (cancellable);
- g_main_loop_quit (loop);
- return FALSE;
-}
-
-static void
-test_spawned_job_cancelled_midway (void)
-{
- UDisksSpawnedJob *job;
- GCancellable *cancellable;
-
- cancellable = g_cancellable_new ();
- job = udisks_spawned_job_new ("/bin/sleep 0.5", NULL, getuid (), geteuid (), NULL, cancellable);
- g_timeout_add (10, on_timeout, cancellable); /* 10 msec */
- g_main_loop_run (loop);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Operation was cancelled (g-io-error-quark, 19)");
- g_object_unref (job);
- g_object_unref (cancellable);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-on_spawned_job_completed (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error,
- gpointer user_data)
-{
- gboolean *handler_ran = user_data;
- g_assert_error (error, G_SPAWN_ERROR, G_SPAWN_ERROR_NOENT);
- g_assert (!*handler_ran);
- *handler_ran = TRUE;
- return FALSE; /* allow other handlers to run (otherwise _g_assert_signal_received() will not work) */
-}
-
-static void
-test_spawned_job_override_signal_handler (void)
-{
- UDisksSpawnedJob *job;
- gboolean handler_ran;
-
- job = udisks_spawned_job_new ("/path/to/unknown/file", NULL, getuid (), geteuid (), NULL, NULL /* GCancellable */);
- handler_ran = FALSE;
- g_signal_connect (job, "spawned-job-completed", G_CALLBACK (on_spawned_job_completed), &handler_ran);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure), NULL);
- /* different GLib versions have different quoting style, be liberal */
- g_assert (strstr (last_failure_message, "Error spawning command-line"));
- g_assert (strstr (last_failure_message, "Failed to execute child process"));
- g_assert (strstr (last_failure_message, "/path/to/unknown/file"));
- g_assert (strstr (last_failure_message, "No such file or directory"));
- g_assert (handler_ran);
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-test_spawned_job_premature_termination (void)
-{
- UDisksSpawnedJob *job;
-
- job = udisks_spawned_job_new ("/bin/sleep 1000", NULL, getuid (), geteuid (), NULL, NULL /* GCancellable */);
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-read_stdout_on_spawned_job_completed (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error,
- gpointer user_data)
-{
- g_assert_no_error (error);
- g_assert_cmpstr (standard_output->str, ==,
- "Hello Stdout\n"
- "Line 2\n");
- g_assert_cmpstr (standard_error->str, ==, "");
- g_assert (WIFEXITED (status));
- g_assert (WEXITSTATUS (status) == 0);
- return FALSE;
-}
-
-static void
-test_spawned_job_read_stdout (void)
-{
- UDisksSpawnedJob *job;
- gchar *s;
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 0");
- job = udisks_spawned_job_new (s, NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "spawned-job-completed", G_CALLBACK (read_stdout_on_spawned_job_completed), NULL);
- g_object_unref (job);
- g_free (s);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-read_stderr_on_spawned_job_completed (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error,
- gpointer user_data)
-{
- g_assert_no_error (error);
- g_assert_cmpstr (standard_output->str, ==, "");
- g_assert_cmpstr (standard_error->str, ==,
- "Hello Stderr\n"
- "Line 2\n");
- g_assert (WIFEXITED (status));
- g_assert (WEXITSTATUS (status) == 0);
- return FALSE;
-}
-
-static void
-test_spawned_job_read_stderr (void)
-{
- UDisksSpawnedJob *job;
- gchar *s;
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 1");
- job = udisks_spawned_job_new (s, NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "spawned-job-completed", G_CALLBACK (read_stderr_on_spawned_job_completed), NULL);
- g_object_unref (job);
- g_free (s);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-exit_status_on_spawned_job_completed (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error,
- gpointer user_data)
-{
- g_assert_no_error (error);
- g_assert_cmpstr (standard_output->str, ==, "");
- g_assert_cmpstr (standard_error->str, ==, "");
- g_assert (WIFEXITED (status));
- g_assert (WEXITSTATUS (status) == GPOINTER_TO_INT (user_data));
- return FALSE;
-}
-
-static void
-test_spawned_job_exit_status (void)
-{
- UDisksSpawnedJob *job;
- gchar *s;
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 2");
- job = udisks_spawned_job_new (s, NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "spawned-job-completed", G_CALLBACK (exit_status_on_spawned_job_completed),
- GINT_TO_POINTER (1));
- g_object_unref (job);
- g_free (s);
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 3");
- job = udisks_spawned_job_new (s, NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "spawned-job-completed", G_CALLBACK (exit_status_on_spawned_job_completed),
- GINT_TO_POINTER (2));
- g_object_unref (job);
- g_free (s);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-test_spawned_job_abnormal_termination (void)
-{
- UDisksSpawnedJob *job;
- gchar *s;
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 4");
- job = udisks_spawned_job_new (s, NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Command-line `./udisks-test-helper 4' was signaled with signal SIGSEGV (11): "
- "OK, deliberately causing a segfault\n");
- g_object_unref (job);
- g_free (s);
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 5");
- job = udisks_spawned_job_new (s, NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Command-line `./udisks-test-helper 5' was signaled with signal SIGABRT (6): "
- "OK, deliberately abort()'ing\n");
- g_object_unref (job);
- g_free (s);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-binary_output_on_spawned_job_completed (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error,
- gpointer user_data)
-{
- guint n;
-
- g_assert_no_error (error);
- g_assert_cmpstr (standard_error->str, ==, "");
- g_assert (WIFEXITED (status));
- g_assert (WEXITSTATUS (status) == 0);
-
- g_assert_cmpint (standard_output->len, ==, 200);
- for (n = 0; n < 100; n++)
- {
- g_assert_cmpint (standard_output->str[n*2+0], ==, n);
- g_assert_cmpint (standard_output->str[n*2+1], ==, 0);
- }
- return FALSE;
-}
-
-static void
-test_spawned_job_binary_output (void)
-{
- UDisksSpawnedJob *job;
- gchar *s;
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 6");
- job = udisks_spawned_job_new (s, NULL, getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "spawned-job-completed", G_CALLBACK (binary_output_on_spawned_job_completed), NULL);
- g_object_unref (job);
- g_free (s);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-input_string_on_spawned_job_completed (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error,
- gpointer user_data)
-{
- g_assert_no_error (error);
- g_assert_cmpstr (standard_error->str, ==, "");
- g_assert (WIFEXITED (status));
- g_assert (WEXITSTATUS (status) == 0);
- g_assert_cmpstr (standard_output->str, ==, "Woah, you said `foobar', partner!\n");
- return FALSE;
-}
-
-static void
-test_spawned_job_input_string (void)
-{
- UDisksSpawnedJob *job;
- gchar *s;
-
- s = g_strdup_printf (UDISKS_TEST_DIR "/udisks-test-helper 7");
- job = udisks_spawned_job_new (s, "foobar", getuid (), geteuid (), NULL, NULL);
- _g_assert_signal_received (job, "spawned-job-completed", G_CALLBACK (input_string_on_spawned_job_completed), NULL);
- g_object_unref (job);
- g_free (s);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-threaded_job_successful_func (UDisksThreadedJob *job,
- GCancellable *cancellable,
- gpointer user_data,
- GError **error)
-{
- g_assert (g_thread_self () != main_thread);
- return TRUE;
-}
-
-static void
-test_threaded_job_successful (void)
-{
- UDisksThreadedJob *job;
-
- job = udisks_threaded_job_new (threaded_job_successful_func, NULL, NULL, NULL, NULL);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_success), NULL);
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-threaded_job_failure_func (UDisksThreadedJob *job,
- GCancellable *cancellable,
- gpointer user_data,
- GError **error)
-{
- g_assert (g_thread_self () != main_thread);
- g_set_error (error,
- G_KEY_FILE_ERROR,
- G_KEY_FILE_ERROR_INVALID_VALUE,
- "some error");
- return FALSE;
-}
-
-static void
-test_threaded_job_failure (void)
-{
- UDisksThreadedJob *job;
-
- job = udisks_threaded_job_new (threaded_job_failure_func, NULL, NULL, NULL, NULL);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Threaded job failed with error: some error (g-key-file-error-quark, 5)");
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-test_threaded_job_cancelled_at_start (void)
-{
- UDisksThreadedJob *job;
- GCancellable *cancellable;
-
- cancellable = g_cancellable_new ();
- g_cancellable_cancel (cancellable);
- job = udisks_threaded_job_new (threaded_job_successful_func, NULL, NULL, NULL, cancellable);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Threaded job failed with error: Operation was cancelled (g-io-error-quark, 19)");
- g_object_unref (job);
- g_object_unref (cancellable);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-threaded_job_sleep_until_cancelled (UDisksThreadedJob *job,
- GCancellable *cancellable,
- gpointer user_data,
- GError **error)
-{
- gint *count = user_data;
-
- /* could probably do this a lot more elegantly... */
- while (TRUE)
- {
- *count += 1;
- if (g_cancellable_set_error_if_cancelled (cancellable, error))
- {
- break;
- }
- g_usleep (G_USEC_PER_SEC / 100);
- }
- return FALSE;
-}
-
-static void
-test_threaded_job_cancelled_midway (void)
-{
- UDisksThreadedJob *job;
- GCancellable *cancellable;
- gint count;
-
- cancellable = g_cancellable_new ();
- count = 0;
- job = udisks_threaded_job_new (threaded_job_sleep_until_cancelled, &count, NULL, NULL, cancellable);
- g_timeout_add (10, on_timeout, cancellable); /* 10 msec */
- g_main_loop_run (loop);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Threaded job failed with error: Operation was cancelled (g-io-error-quark, 19)");
- g_assert_cmpint (count, >, 0);
- g_object_unref (job);
- g_object_unref (cancellable);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-on_threaded_job_completed (UDisksThreadedJob *job,
- gboolean result,
- GError *error,
- gpointer user_data)
-{
- gboolean *handler_ran = user_data;
- g_assert (g_thread_self () == main_thread);
- g_assert (!result);
- g_assert_error (error, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_INVALID_VALUE);
- g_assert (!*handler_ran);
- *handler_ran = TRUE;
- return FALSE; /* allow other handlers to run (otherwise _g_assert_signal_received() will not work) */
-}
-
-static void
-test_threaded_job_override_signal_handler (void)
-{
- UDisksThreadedJob *job;
- gboolean handler_ran;
-
- job = udisks_threaded_job_new (threaded_job_failure_func, NULL, NULL, NULL, NULL);
- handler_ran = FALSE;
- g_signal_connect (job, "threaded-job-completed", G_CALLBACK (on_threaded_job_completed), &handler_ran);
- _g_assert_signal_received (job, "completed", G_CALLBACK (on_completed_expect_failure),
- (gpointer) "Threaded job failed with error: some error (g-key-file-error-quark, 5)");
- g_assert (handler_ran);
- g_object_unref (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-int
-main (int argc,
- char **argv)
-{
- int ret;
-
- /* Acquire the main context for this thread. No main loop is running; this
- * avoids a race condition which can occur when calling
- * g_main_context_invoke ().
- */
- GMainContext *context = g_main_context_ref_thread_default ();
- g_main_context_acquire (context);
-
- g_test_init (&argc, &argv, NULL);
-
- loop = g_main_loop_new (context, FALSE);
- main_thread = g_thread_self ();
-
- g_test_add_func ("/udisks/daemon/spawned_job/successful", test_spawned_job_successful);
- g_test_add_func ("/udisks/daemon/spawned_job/failure", test_spawned_job_failure);
- g_test_add_func ("/udisks/daemon/spawned_job/missing_program", test_spawned_job_missing_program);
- g_test_add_func ("/udisks/daemon/spawned_job/cancelled_at_start", test_spawned_job_cancelled_at_start);
- g_test_add_func ("/udisks/daemon/spawned_job/cancelled_midway", test_spawned_job_cancelled_midway);
- g_test_add_func ("/udisks/daemon/spawned_job/override_signal_handler", test_spawned_job_override_signal_handler);
- g_test_add_func ("/udisks/daemon/spawned_job/premature_termination", test_spawned_job_premature_termination);
- g_test_add_func ("/udisks/daemon/spawned_job/read_stdout", test_spawned_job_read_stdout);
- g_test_add_func ("/udisks/daemon/spawned_job/read_stderr", test_spawned_job_read_stderr);
- g_test_add_func ("/udisks/daemon/spawned_job/exit_status", test_spawned_job_exit_status);
- g_test_add_func ("/udisks/daemon/spawned_job/abnormal_termination", test_spawned_job_abnormal_termination);
- g_test_add_func ("/udisks/daemon/spawned_job/binary_output", test_spawned_job_binary_output);
- g_test_add_func ("/udisks/daemon/spawned_job/input_string", test_spawned_job_input_string);
- g_test_add_func ("/udisks/daemon/threaded_job/successful", test_threaded_job_successful);
- g_test_add_func ("/udisks/daemon/threaded_job/failure", test_threaded_job_failure);
- g_test_add_func ("/udisks/daemon/threaded_job/cancelled_at_start", test_threaded_job_cancelled_at_start);
- g_test_add_func ("/udisks/daemon/threaded_job/cancelled_midway", test_threaded_job_cancelled_midway);
- g_test_add_func ("/udisks/daemon/threaded_job/override_signal_handler", test_threaded_job_override_signal_handler);
-
- ret = g_test_run();
-
- /* Release the thread's main context. */
- g_main_context_release (context);
- g_main_context_unref (context);
-
- g_main_loop_unref (loop);
- return ret;
-}
diff --git a/src/tests/test_polkitd.py b/src/tests/test_polkitd.py
deleted file mode 100755
index d81d1a5..0000000
--- a/src/tests/test_polkitd.py
+++ /dev/null
@@ -1,197 +0,0 @@
-#!/usr/bin/python3
-# (C) 2011 Sebastian Heinlein
-# (C) 2012 Canonical Ltd.
-# Authors:
-# Sebastian Heinlein <sebi@glatzor.de>
-# Martin Pitt <martin.pitt@ubuntu.com>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-'''Simple mock polkit daemon for test suites.
-
-This also provides some convenience API for launching the daemon and for
-writing unittest test cases involving polkit operations.
-'''
-
-import os
-import argparse
-import unittest
-import signal
-import time
-
-import dbus
-import dbus.service
-from gi.repository import GLib
-
-# ----------------------------------------------------------------------------
-
-class TestPolicyKitDaemon(dbus.service.Object):
- def __init__(self, allowed_actions, on_bus=None):
- '''Initialize test polkit daemon.
-
- @allowed_actions is a list of PolicyKit action IDs which will be
- allowed (active/inactive sessions or user IDs will not be considered);
- all actions not in that list will be denied. If 'all' is an element of
- @allowed_actions, all actions will be allowed.
-
- When @on_bus string is given, the daemon will run on that D-BUS
- address, otherwise on the system D-BUS.
- '''
- self.allowed_actions = allowed_actions
- if on_bus:
- bus = dbus.bus.BusConnection(on_bus)
- else:
- bus = dbus.SystemBus()
- bus_name = dbus.service.BusName('org.freedesktop.PolicyKit1',
- bus, do_not_queue=True,
- replace_existing=True,
- allow_replacement=True)
- bus.add_signal_receiver(self.on_disconnected, signal_name='Disconnected')
-
- dbus.service.Object.__init__(self, bus_name,
- '/org/freedesktop/PolicyKit1/Authority')
- self.loop = GLib.MainLoop()
-
- def run(self):
- self.loop.run()
-
- @dbus.service.method('org.freedesktop.PolicyKit1.Authority',
- in_signature='(sa{sv})sa{ss}us',
- out_signature='(bba{ss})')
- def CheckAuthorization(self, subject, action_id, details, flags,
- cancellation_id):
- if 'all' in self.allowed_actions:
- allowed = True
- else:
- allowed = action_id in self.allowed_actions
- challenged = False
- details = {'test': 'test'}
- return (allowed, challenged, details)
-
- @dbus.service.method('org.freedesktop.PolicyKit1.Authority',
- in_signature='', out_signature='')
- def Quit(self):
- GLib.idle_add(self.loop.quit)
-
- def on_disconnected(self):
- print('disconnected from D-BUS, terminating')
- self.Quit()
-
-# ----------------------------------------------------------------------------
-
-class PolkitTestCase(unittest.TestCase):
- '''Convenient test cases involving polkit.
-
- Call start_polkitd() with the list of allowed actions in your test cases.
- The daemon will be automatically terminated when the test case exits.
- '''
-
- def __init__(self, methodName='runTest'):
- unittest.TestCase.__init__(self, methodName)
- self.polkit_pid = None
-
- def start_polkitd(self, allowed_actions, on_bus=None):
- '''Start test polkitd.
-
- This should be called in your test cases before the exercised code
- makes any polkit query. The daemon will be stopped automatically when
- the test case ends (regardless of whether its successful or failed). If
- you want to test multiple different action sets in one test case, you
- have to call stop_polkitd() before starting a new one.
-
- @allowed_actions is a list of PolicyKit action IDs which will be
- allowed (active/inactive sessions or user IDs will not be considered);
- all actions not in that list will be denied. If 'all' is an element of
- @allowed_actions, all actions will be allowed.
-
- When @on_bus string is given, the daemon will run on that D-BUS
- address, otherwise on the system D-BUS.
- '''
- assert self.polkit_pid is None, \
- 'can only launch one polkitd at a time; write a separate test case or call stop_polkitd()'
- self.polkit_pid = spawn(allowed_actions, on_bus)
- self.addCleanup(self.stop_polkitd)
-
- def stop_polkitd(self):
- '''Stop test polkitd.
-
- This happens automatically when a test case ends, but is required when
- you want to test multiple different action sets in one test case.
- '''
- assert self.polkit_pid is not None, 'polkitd is not running'
- os.kill(self.polkit_pid, signal.SIGTERM)
- os.waitpid(self.polkit_pid, 0)
- self.polkit_pid = None
-
-# ----------------------------------------------------------------------------
-
-def _run(allowed_actions, bus_address):
- # 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.run()
-
-def spawn(allowed_actions, on_bus=None):
- '''Run a TestPolicyKitDaemon instance in a separate process.
-
- @allowed_actions is a list of PolicyKit action IDs which will be
- allowed (active/inactive sessions or user IDs will not be considered);
- all actions not in that list will be denied. If 'all' is an element of
- @allowed_actions, all actions will be allowed.
-
- When @on_bus string is given, the daemon will run on that D-BUS address,
- otherwise on the system D-BUS.
-
- The daemon will terminate automatically when the @on_bus D-BUS goes down.
- If that does not happen (e. g. you test on the actual system/session bus),
- you need to kill it manually.
-
- Returns the process ID of the spawned daemon.
- '''
- pid = os.fork()
- if pid == 0:
- # child
- _run(allowed_actions, on_bus)
- os._exit(0)
-
- # wait until the daemon is up on the bus
- if on_bus:
- bus = dbus.bus.BusConnection(on_bus)
- elif 'DBUS_SYSTEM_BUS_ADDRESS' in os.environ:
- # dbus.SystemBus() does not recognize this env var, so we have to
- # handle that manually
- bus = dbus.bus.BusConnection(os.environ['DBUS_SYSTEM_BUS_ADDRESS'])
- else:
- bus = dbus.SystemBus()
- for timeout in range(50):
- try:
- p = dbus.Interface(bus.get_object('org.freedesktop.DBus', '/org/freedesktop/DBus'),
- 'org.freedesktop.DBus').GetConnectionUnixProcessID(
- bus.get_name_owner('org.freedesktop.PolicyKit1'))
- if p == pid:
- break
- except dbus.exceptions.DBusException:
- pass
- time.sleep(0.1)
- else:
- raise SystemError('test polkitd failed to start up')
-
- return pid
-
-def main():
- parser = argparse.ArgumentParser(description='Simple mock polkit daemon for test suites')
- parser.add_argument('-a', '--allowed-actions', metavar='ACTION[,ACTION,...]',
- 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)')
- args = parser.parse_args()
-
- _run(args.allowed_actions.split(','), args.bus_address)
-
-if __name__ == '__main__':
- main()
diff --git a/src/tests/testutil.c b/src/tests/testutil.c
deleted file mode 100644
index 53d5266..0000000
--- a/src/tests/testutil.c
+++ /dev/null
@@ -1,115 +0,0 @@
-
-#include <gio/gio.h>
-#include "testutil.h"
-
-typedef struct
-{
- GMainLoop *loop;
- gboolean timed_out;
-} PropertyNotifyData;
-
-static void
-on_property_notify (GObject *object,
- GParamSpec *pspec,
- gpointer user_data)
-{
- PropertyNotifyData *data = user_data;
- g_main_loop_quit (data->loop);
-}
-
-static gboolean
-on_property_notify_timeout (gpointer user_data)
-{
- PropertyNotifyData *data = user_data;
- data->timed_out = TRUE;
- g_main_loop_quit (data->loop);
- return TRUE;
-}
-
-gboolean
-_g_assert_property_notify_run (gpointer object,
- const gchar *property_name)
-{
- gchar *s;
- gulong handler_id;
- guint timeout_id;
- PropertyNotifyData data;
-
- data.loop = g_main_loop_new (g_main_context_get_thread_default (), FALSE);
- data.timed_out = FALSE;
- s = g_strdup_printf ("notify::%s", property_name);
- handler_id = g_signal_connect (object,
- s,
- G_CALLBACK (on_property_notify),
- &data);
- g_free (s);
- timeout_id = g_timeout_add (5 * 1000,
- on_property_notify_timeout,
- &data);
- g_main_loop_run (data.loop);
- g_signal_handler_disconnect (object, handler_id);
- g_source_remove (timeout_id);
- g_main_loop_unref (data.loop);
-
- return data.timed_out;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- GMainLoop *loop;
- gboolean timed_out;
-} SignalReceivedData;
-
-static void
-on_signal_received (gpointer user_data)
-{
- SignalReceivedData *data = user_data;
- g_main_loop_quit (data->loop);
-}
-
-static gboolean
-on_signal_received_timeout (gpointer user_data)
-{
- SignalReceivedData *data = user_data;
- data->timed_out = TRUE;
- g_main_loop_quit (data->loop);
- return TRUE;
-}
-
-gboolean
-_g_assert_signal_received_run (gpointer object,
- const gchar *signal_name,
- GCallback callback,
- gpointer user_data)
-{
- gulong handler_id;
- gulong caller_handler_id;
- guint timeout_id;
- SignalReceivedData data;
-
- data.loop = g_main_loop_new (g_main_context_get_thread_default (), FALSE);
- data.timed_out = FALSE;
- caller_handler_id = 0;
- if (callback != NULL)
- caller_handler_id = g_signal_connect (object,
- signal_name,
- G_CALLBACK (callback),
- user_data);
- handler_id = g_signal_connect_swapped (object,
- signal_name,
- G_CALLBACK (on_signal_received),
- &data);
- timeout_id = g_timeout_add (5 * 1000,
- on_signal_received_timeout,
- &data);
- g_main_loop_run (data.loop);
- g_signal_handler_disconnect (object, handler_id);
- if (caller_handler_id != 0)
- g_signal_handler_disconnect (object, caller_handler_id);
- g_source_remove (timeout_id);
- g_main_loop_unref (data.loop);
-
- return data.timed_out;
-}
diff --git a/src/tests/testutil.h b/src/tests/testutil.h
deleted file mode 100644
index 310415d..0000000
--- a/src/tests/testutil.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* this really should be in GLib */
-#include <gio/gio.h>
-
-#define _g_assert_property_notify(object, property_name) \
- do \
- { \
- if (!G_IS_OBJECT (object)) \
- { \
- g_assertion_message (G_LOG_DOMAIN, \
- __FILE__, \
- __LINE__, \
- G_STRFUNC, \
- "Not a GObject instance"); \
- } \
- if (g_object_class_find_property (G_OBJECT_GET_CLASS (object), \
- property_name) == NULL) \
- { \
- g_assertion_message (G_LOG_DOMAIN, \
- __FILE__, \
- __LINE__, \
- G_STRFUNC, \
- "Property " property_name " does not " \
- "exist on object"); \
- } \
- if (_g_assert_property_notify_run (object, property_name)) \
- { \
- g_assertion_message (G_LOG_DOMAIN, \
- __FILE__, \
- __LINE__, \
- G_STRFUNC, \
- "Timed out waiting for notification " \
- "on property " property_name); \
- } \
- } \
- while (FALSE)
-
-#define _g_assert_signal_received(object, signal_name, callback, user_data) \
- do \
- { \
- if (!G_IS_OBJECT (object)) \
- { \
- g_assertion_message (G_LOG_DOMAIN, \
- __FILE__, \
- __LINE__, \
- G_STRFUNC, \
- "Not a GObject instance"); \
- } \
- if (g_signal_lookup (signal_name, \
- G_TYPE_FROM_INSTANCE (object)) == 0) \
- { \
- g_assertion_message (G_LOG_DOMAIN, \
- __FILE__, \
- __LINE__, \
- G_STRFUNC, \
- "Signal `" signal_name "' does not " \
- "exist on object"); \
- } \
- if (_g_assert_signal_received_run (object, signal_name, callback, user_data)) \
- { \
- g_assertion_message (G_LOG_DOMAIN, \
- __FILE__, \
- __LINE__, \
- G_STRFUNC, \
- "Timed out waiting for signal `" \
- signal_name "'"); \
- } \
- } \
- while (FALSE)
-
-gboolean _g_assert_property_notify_run (gpointer object,
- const gchar *property_name);
-
-
-gboolean _g_assert_signal_received_run (gpointer object,
- const gchar *signal_name,
- GCallback callback,
- gpointer user_data);
diff --git a/src/udisks-daemon-marshal.list b/src/udisks-daemon-marshal.list
deleted file mode 100644
index db028f0..0000000
--- a/src/udisks-daemon-marshal.list
+++ /dev/null
@@ -1,2 +0,0 @@
-BOOLEAN:BOXED,INT,BOXED,BOXED
-BOOLEAN:BOOLEAN,BOXED
diff --git a/src/udisksata.c b/src/udisksata.c
deleted file mode 100644
index e395e51..0000000
--- a/src/udisksata.c
+++ /dev/null
@@ -1,314 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/ioctl.h>
-#include <fcntl.h>
-#include <linux/bsg.h>
-#include <scsi/scsi.h>
-#include <scsi/sg.h>
-#include <scsi/scsi_ioctl.h>
-#include <linux/cdrom.h>
-
-#include <stdint.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udisksata.h"
-#include "udisksprivate.h"
-#include "udiskslogging.h"
-#include "udisksdaemonutil.h"
-
-#define UDISKS_ATA_DEFAULT_COMMAND_TIMEOUT_MSEC (5 * 1000)
-
-/**
- * SECTION:udisksata
- * @title: ATA commands
- * @short_description: Helper routines for ATA commands
- *
- * Helper routines for sending ATA commands to a device.
- */
-
-/**
- * udisks_ata_send_command_sync:
- * @fd: A file descriptor for a ATA device.
- * @timeout_msec: Timeout in milli-seconds for the command. Use -1 for the default (5 seconds) timeout and %G_MAXINT for no timeout.
- * @protocol: The direction of the command.
- * @input: The input for the command.
- * @output: The output for the command.
- * @error: Return location for error or %NULL.
- *
- * Sends a command to an ATA device. Blocks the calling thread while the command is pending.
- *
- * Returns: %TRUE if the command succeded, %FALSE if @error is set.
- */
-gboolean
-udisks_ata_send_command_sync (gint fd,
- gint timeout_msec,
- UDisksAtaCommandProtocol protocol,
- UDisksAtaCommandInput *input,
- UDisksAtaCommandOutput *output,
- GError **error)
-{
- struct sg_io_v4 io_v4;
- uint8_t cdb[16];
- gint cdb_len = 16;
- uint8_t sense[32];
- uint8_t *desc = sense+8;
- gboolean use_ata12 = FALSE;
- gboolean ret = FALSE;
- gint rc;
-
- g_return_val_if_fail (fd != -1, FALSE);
- g_return_val_if_fail (timeout_msec == -1 || timeout_msec > 0, FALSE);
- g_return_val_if_fail (/* protocol >= 0 && */ protocol <= 2, FALSE);
- g_return_val_if_fail (input != NULL, FALSE);
- g_return_val_if_fail (input->buffer_size == 0 || input->buffer != NULL, FALSE);
- g_return_val_if_fail (output != NULL, FALSE);
- g_return_val_if_fail (output->buffer_size == 0 || output->buffer != NULL, FALSE);
- g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
-
- if (timeout_msec == -1)
- timeout_msec = UDISKS_ATA_DEFAULT_COMMAND_TIMEOUT_MSEC;
-
- /* zero outputs, even if returning an error */
- output->error = 0;
- output->count = 0;
- output->device = 0;
- output->status = 0;
- output->lba = 0;
- if (output->buffer != NULL)
- memset (output->buffer, 0, output->buffer_size);
-
- memset (cdb, 0, sizeof (cdb));
-
- /* Prefer ATA PASS-THROUGH (16) to ATA PASS-THROUGH (12) since the op-code
- * for the latter clashes with the MMC blank command.
- *
- * TODO: this is hard-coded to FALSE for now - should retry with the 12-byte
- * version only if the 16-byte version fails. But we don't do that
- * right now
- */
- use_ata12 = FALSE;
-
- if (use_ata12)
- {
- /* Do not confuse optical drive firmware with ATA commands
- * some drives are reported to blank CD-RWs because the op-code
- * for ATA PASS-THROUGH (12) clashes with the MMC blank command.
- *
- * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556635
- */
- if (ioctl (fd, CDROM_GET_CAPABILITY, NULL) >= 0)
- {
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- "Refusing to send ATA PASS-THROUGH (12) to optical drive");
- goto out;
- }
-
- /*
- * ATA Pass-Through 12 byte command, as described in
- *
- * T10 04-262r8 ATA Command Pass-Through
- *
- * from http://www.t10.org/ftp/t10/document.04/04-262r8.pdf
- */
- cdb[0] = 0xa1; /* OPERATION CODE: 12 byte pass through */
- switch (protocol)
- {
- case UDISKS_ATA_COMMAND_PROTOCOL_NONE:
- cdb[1] = 3 << 1; /* PROTOCOL: Non-data */
- cdb[2] = 0x20; /* OFF_LINE=0, CK_COND=1, T_DIR=0, BYT_BLOK=0, T_LENGTH=0 */
- break;
- case UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST:
- cdb[1] = 4 << 1; /* PROTOCOL: PIO Data-In */
- cdb[2] = 0x2e; /* OFF_LINE=0, CK_COND=1, T_DIR=1, BYT_BLOK=1, T_LENGTH=2 */
- break;
- case UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE:
- cdb[1] = 5 << 1; /* PROTOCOL: PIO Data-Out */
- cdb[2] = 0x26; /* OFF_LINE=0, CK_COND=1, T_DIR=0, BYT_BLOK=1, T_LENGTH=2 */
- break;
- default:
- g_assert_not_reached ();
- break;
- }
- cdb[3] = input->feature; /* FEATURES */
- cdb[4] = input->count; /* SECTORS */
- cdb[5] = (input->lba >> 0) & 0xff; /* LBA LOW */
- cdb[6] = (input->lba >> 8) & 0xff; /* LBA MID */
- cdb[7] = (input->lba >> 16) & 0xff; /* LBA HIGH */
- cdb[8] = input->device; /* SELECT */
- cdb[9] = input->command; /* ATA COMMAND */
- cdb_len = 12;
- }
- else
- {
- /*
- * ATA Pass-Through 16 byte command, as described in
- *
- * T10 04-262r8 ATA Command Pass-Through
- *
- * from http://www.t10.org/ftp/t10/document.04/04-262r8.pdf
- */
- cdb[0] = 0x85; /* OPERATION CODE: 16 byte pass through */
- switch (protocol)
- {
- case UDISKS_ATA_COMMAND_PROTOCOL_NONE:
- cdb[1] = 3 << 1; /* PROTOCOL: Non-data */
- cdb[2] = 0x20; /* OFF_LINE=0, CK_COND=1, T_DIR=0, BYT_BLOK=0, T_LENGTH=0 */
- break;
- case UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST:
- cdb[1] = 4 << 1; /* PROTOCOL: PIO Data-In */
- cdb[2] = 0x2e; /* OFF_LINE=0, CK_COND=1, T_DIR=1, BYT_BLOK=1, T_LENGTH=2 */
- break;
- case UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE:
- cdb[1] = 5 << 1; /* PROTOCOL: PIO Data-Out */
- cdb[2] = 0x26; /* OFF_LINE=0, CK_COND=1, T_DIR=0, BYT_BLOK=1, T_LENGTH=2 */
- break;
- default:
- g_assert_not_reached ();
- break;
- }
- cdb[ 3] = (input->feature >> 8) & 0xff; /* FEATURES */
- cdb[ 4] = (input->feature >> 0) & 0xff; /* FEATURES */
- cdb[ 5] = (input->count >> 8) & 0xff; /* SECTORS */
- cdb[ 6] = (input->count >> 0) & 0xff; /* SECTORS */
- cdb[ 8] = (input->lba >> 16) & 0xff; /* LBA HIGH */
- cdb[10] = (input->lba >> 8) & 0xff; /* LBA MID */
- cdb[12] = (input->lba >> 0) & 0xff; /* LBA LOW */
- cdb[13] = input->device; /* SELECT */
- cdb[14] = input->command; /* ATA COMMAND */
- cdb_len = 16;
- }
-
- /* See http://sg.danny.cz/sg/sg_io.html and http://www.tldp.org/HOWTO/SCSI-Generic-HOWTO/index.html
- * for detailed information about how the SG_IO ioctl work
- */
-
- memset (sense, 0, sizeof (sense));
- memset (&io_v4, 0, sizeof (io_v4));
- io_v4.guard = 'Q';
- io_v4.protocol = BSG_PROTOCOL_SCSI;
- io_v4.subprotocol = BSG_SUB_PROTOCOL_SCSI_CMD;
- io_v4.request_len = cdb_len;
- io_v4.request = (uintptr_t) cdb;
- io_v4.max_response_len = sizeof (sense);
- io_v4.response = (uintptr_t) sense;
- io_v4.din_xfer_len = output->buffer_size;
- io_v4.din_xferp = (uintptr_t) output->buffer;
- io_v4.dout_xfer_len = input->buffer_size;
- io_v4.dout_xferp = (uintptr_t) input->buffer;
- if (timeout_msec == G_MAXINT)
- io_v4.timeout = G_MAXUINT;
- else
- io_v4.timeout = timeout_msec;
-
- rc = ioctl (fd, SG_IO, &io_v4);
- if (rc != 0)
- {
- /* could be that the driver doesn't do version 4, try version 3 */
- if (errno == EINVAL)
- {
- struct sg_io_hdr io_hdr;
-
- memset(&io_hdr, 0, sizeof (struct sg_io_hdr));
- io_hdr.interface_id = 'S';
- io_hdr.cmdp = (unsigned char*) cdb;
- io_hdr.cmd_len = cdb_len;
- switch (protocol)
- {
- case UDISKS_ATA_COMMAND_PROTOCOL_NONE:
- io_hdr.dxfer_direction = SG_DXFER_NONE;
- break;
-
- case UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST:
- io_hdr.dxferp = output->buffer;
- io_hdr.dxfer_len = output->buffer_size;
- io_hdr.dxfer_direction = SG_DXFER_FROM_DEV;
- break;
-
- case UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE:
- io_hdr.dxferp = input->buffer;
- io_hdr.dxfer_len = input->buffer_size;
- io_hdr.dxfer_direction = SG_DXFER_TO_DEV;
- break;
- }
- io_hdr.sbp = sense;
- io_hdr.mx_sb_len = sizeof (sense);
- if (timeout_msec == G_MAXINT)
- io_hdr.timeout = G_MAXUINT;
- else
- io_hdr.timeout = timeout_msec;
-
- rc = ioctl(fd, SG_IO, &io_hdr);
- if (rc != 0)
- {
- g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
- "SGIO v3 ioctl failed (v4 not supported): %m");
- goto out;
- }
- }
- else
- {
- g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
- "SGIO v4 ioctl failed: %m");
- goto out;
- }
- }
-
- if (!(sense[0] == 0x72 && desc[0] == 0x9 && desc[1] == 0x0c))
- {
- gchar *s = udisks_daemon_util_hexdump (sense, 32);
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- "Unexpected sense data returned:\n%s", s);
- g_free (s);
- goto out;
- }
-
- output->error = desc[3];
- output->count = desc[5];
- output->device = desc[12];
- output->status = desc[13];
- output->lba = (desc[11] << 16) | (desc[9] << 8) | desc[7];
-
- /* TODO: be more exact with the error code perhaps? */
- if (output->error != 0 || output->status & 0x01)
- {
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- "ATA command failed: error=0x%02x count=0x%02x status=0x%02x",
- (guint) output->error, (guint) output->count, (guint) output->status);
- goto out;
- }
-
- ret = TRUE;
-
- out:
- return ret;
-}
diff --git a/src/udisksata.h b/src/udisksata.h
deleted file mode 100644
index 045bef0..0000000
--- a/src/udisksata.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_ATA_H__
-#define __UDISKS_ATA_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-/**
- * UDisksAtaCommandInput:
- * @command: Command
- * @feature: Feature
- * @count: Count
- * @device: Device
- * @lba: LBA
- * @buffer_size: Size of the @buffer member or 0
- * @buffer: Data to send to device or %NULL
- *
- * Struct used for input data when sending ATA commands.
- */
-struct _UDisksAtaCommandInput
-{
- /*< public >*/
- guint8 command;
- guint8 feature;
- guint8 count;
- guint8 device;
- guint32 lba;
- gsize buffer_size;
- guchar *buffer;
-};
-
-/**
- * UDisksAtaCommandOutput:
- * @error: Error
- * @count: Count
- * @device: Device
- * @status: Status
- * @lba: LBA
- * @buffer_size: Size of the @buffer member or 0
- * @buffer: Pointer to where to recieve data from the device or %NULL
- *
- * Struct used for output data when sending ATA commands.
- */
-struct _UDisksAtaCommandOutput
-{
- /*< public >*/
- guint8 error;
- guint8 count;
- guint8 device;
- guint8 status;
- guint32 lba;
- gsize buffer_size;
- guchar *buffer;
-};
-
-gboolean udisks_ata_send_command_sync (gint fd,
- gint timeout_msec,
- UDisksAtaCommandProtocol protocol,
- UDisksAtaCommandInput *input,
- UDisksAtaCommandOutput *output,
- GError **error);
-
-
-G_END_DECLS
-
-#endif /* __UDISKS_ATA_H__ */
diff --git a/src/udisksbasejob.c b/src/udisksbasejob.c
deleted file mode 100644
index fba603a..0000000
--- a/src/udisksbasejob.c
+++ /dev/null
@@ -1,565 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/wait.h>
-
-#include "udisksbasejob.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udisks-daemon-marshal.h"
-
-#define MAX_SAMPLES 100
-
-typedef struct
-{
- gint64 time_usec;
- gdouble value;
-} Sample;
-
-/**
- * SECTION:udisksbasejob
- * @title: UDisksBaseJob
- * @short_description: Base class for jobs.
- *
- * This type provides common features needed by all job types.
- */
-
-struct _UDisksBaseJobPrivate
-{
- GCancellable *cancellable;
- UDisksDaemon *daemon;
-
- gboolean auto_estimate;
- gulong notify_progress_signal_handler_id;
-
- Sample *samples;
- guint num_samples;
-};
-
-static void job_iface_init (UDisksJobIface *iface);
-
-enum
-{
- PROP_0,
- PROP_DAEMON,
- PROP_CANCELLABLE,
- PROP_AUTO_ESTIMATE,
-};
-
-G_DEFINE_ABSTRACT_TYPE_WITH_CODE (UDisksBaseJob, udisks_base_job, UDISKS_TYPE_JOB_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_JOB, job_iface_init));
-
-static void
-udisks_base_job_finalize (GObject *object)
-{
- UDisksBaseJob *job = UDISKS_BASE_JOB (object);
-
-
- g_free (job->priv->samples);
-
- if (job->priv->cancellable != NULL)
- {
- g_object_unref (job->priv->cancellable);
- job->priv->cancellable = NULL;
- }
-
- if (G_OBJECT_CLASS (udisks_base_job_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_base_job_parent_class)->finalize (object);
-}
-
-static void
-udisks_base_job_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksBaseJob *job = UDISKS_BASE_JOB (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_value_set_object (value, udisks_base_job_get_daemon (job));
- break;
-
- case PROP_CANCELLABLE:
- g_value_set_object (value, job->priv->cancellable);
- break;
-
- case PROP_AUTO_ESTIMATE:
- g_value_set_boolean (value, job->priv->auto_estimate);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_base_job_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksBaseJob *job = UDISKS_BASE_JOB (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_assert (job->priv->daemon == NULL);
- /* we don't take a reference to the daemon */
- job->priv->daemon = g_value_get_object (value);
- break;
-
- case PROP_CANCELLABLE:
- g_assert (job->priv->cancellable == NULL);
- job->priv->cancellable = g_value_dup_object (value);
- break;
-
- case PROP_AUTO_ESTIMATE:
- udisks_base_job_set_auto_estimate (job, g_value_get_boolean (value));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_base_job_constructed (GObject *object)
-{
- UDisksBaseJob *job = UDISKS_BASE_JOB (object);
-
- if (job->priv->cancellable == NULL)
- job->priv->cancellable = g_cancellable_new ();
-
- if (G_OBJECT_CLASS (udisks_base_job_parent_class)->constructed != NULL)
- G_OBJECT_CLASS (udisks_base_job_parent_class)->constructed (object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_base_job_init (UDisksBaseJob *job)
-{
- gint64 now_usec;
-
- job->priv = G_TYPE_INSTANCE_GET_PRIVATE (job, UDISKS_TYPE_BASE_JOB, UDisksBaseJobPrivate);
-
- now_usec = g_get_real_time ();
- udisks_job_set_start_time (UDISKS_JOB (job), now_usec);
-}
-
-static void
-udisks_base_job_class_init (UDisksBaseJobClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_base_job_finalize;
- gobject_class->constructed = udisks_base_job_constructed;
- gobject_class->set_property = udisks_base_job_set_property;
- gobject_class->get_property = udisks_base_job_get_property;
-
- /**
- * UDisksBaseJob:daemon:
- *
- * The #UDisksDaemon the object is for.
- */
- g_object_class_install_property (gobject_class,
- PROP_DAEMON,
- g_param_spec_object ("daemon",
- "Daemon",
- "The daemon the object is for",
- UDISKS_TYPE_DAEMON,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksBaseJob:cancellable:
- *
- * The #GCancellable to use.
- */
- g_object_class_install_property (gobject_class,
- PROP_CANCELLABLE,
- g_param_spec_object ("cancellable",
- "Cancellable",
- "The GCancellable to use",
- G_TYPE_CANCELLABLE,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksBaseJob:auto-estimate:
- *
- * If %TRUE, the #UDisksJob:expected-end-time property will be
- * automatically updated every time the #UDisksJob:progress property
- * is updated.
- */
- g_object_class_install_property (gobject_class,
- PROP_AUTO_ESTIMATE,
- g_param_spec_boolean ("auto-estimate",
- "Auto Estimate",
- "Whether to automatically estimate end time",
- FALSE,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_STATIC_STRINGS));
-
- g_type_class_add_private (klass, sizeof (UDisksBaseJobPrivate));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_base_job_get_cancellable:
- * @job: A #UDisksBaseJob.
- *
- * Gets the #GCancellable for @job.
- *
- * Returns: A #GCancellable. Do not free, the object belongs to @job.
- */
-GCancellable *
-udisks_base_job_get_cancellable (UDisksBaseJob *job)
-{
- g_return_val_if_fail (UDISKS_IS_BASE_JOB (job), NULL);
- return job->priv->cancellable;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_base_job_get_daemon:
- * @job: A #UDisksBaseJob.
- *
- * Gets the #UDisksDaemon for @job.
- *
- * Returns: A #UDisksDaemon. Do not free, the object belongs to @job.
- */
-UDisksDaemon *
-udisks_base_job_get_daemon (UDisksBaseJob *job)
-{
- g_return_val_if_fail (UDISKS_IS_BASE_JOB (job), NULL);
- return job->priv->daemon;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_base_job_add_object:
- * @job: A #UDisksBaseJob.
- * @object: A #UDisksObject.
- *
- * Adds the object path for @object to the <link
- * linkend="gdbus-property-org-freedesktop-UDisks2-Job.Objects">Objects</link>
- * array. If the object path is already in the array, does nothing.
- */
-void
-udisks_base_job_add_object (UDisksBaseJob *job,
- UDisksObject *object)
-{
- const gchar *object_path;
- const gchar *const *paths;
- const gchar **p;
- guint n;
-
- g_return_if_fail (UDISKS_IS_BASE_JOB (job));
- g_return_if_fail (UDISKS_IS_OBJECT (object));
-
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- paths = udisks_job_get_objects (UDISKS_JOB (job));
- for (n = 0; paths != NULL && paths[n] != NULL; n++)
- {
- if (g_strcmp0 (paths[n], object_path) == 0)
- goto out;
- }
-
- p = g_new0 (const gchar *, n + 2);
- p[n] = object_path;
- udisks_job_set_objects (UDISKS_JOB (job), p);
- g_free (p);
-
- out:
- ;
-}
-
-/**
- * udisks_base_job_remove_object:
- * @job: A #UDisksBaseJob.
- * @object: A #UDisksObject.
- *
- * Removes the object path for @object to the <link
- * linkend="gdbus-property-org-freedesktop-UDisks2-Job.Objects">Objects</link>
- * array. If the object path is not in the array, does nothing.
- */
-void
-udisks_base_job_remove_object (UDisksBaseJob *job,
- UDisksObject *object)
-{
- const gchar *object_path;
- const gchar *const *paths;
- GPtrArray *p = NULL;
- guint n;
-
- g_return_if_fail (UDISKS_IS_BASE_JOB (job));
- g_return_if_fail (UDISKS_IS_OBJECT (object));
-
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- paths = udisks_job_get_objects (UDISKS_JOB (job));
- for (n = 0; paths != NULL && paths[n] != NULL; n++)
- {
- if (g_strcmp0 (paths[n], object_path) != 0)
- {
- if (p == NULL)
- p = g_ptr_array_new ();
- g_ptr_array_add (p, (gpointer) paths[n]);
- }
- }
-
- if (p != NULL)
- {
- g_ptr_array_add (p, NULL);
- udisks_job_set_objects (UDISKS_JOB (job), (const gchar *const *) p->pdata);
- g_ptr_array_free (p, TRUE);
- }
- else
- {
- udisks_job_set_objects (UDISKS_JOB (job), NULL);
- }
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_cancel (UDisksJob *_job,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksBaseJob *job = UDISKS_BASE_JOB (_job);
- UDisksObject *object = NULL;
- const gchar *action_id;
- const gchar *message;
- uid_t caller_uid;
- gid_t caller_gid;
- GError *error = NULL;
-
- object = udisks_daemon_util_dup_object (job, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- if (!udisks_daemon_util_get_caller_uid_sync (job->priv->daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- if (!udisks_job_get_cancelable (_job))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "The job cannot be canceled");
- goto out;
- }
-
- /* Translators: Shown in authentication dialog when canceling a job.
- */
- message = N_("Authentication is required to cancel a job");
- action_id = "org.freedesktop.udisks2.cancel-job";
- if (caller_uid != udisks_job_get_started_by_uid (UDISKS_JOB (job)))
- action_id = "org.freedesktop.udisks2.cancel-job-other-user";
-
- if (!udisks_daemon_util_check_authorization_sync (job->priv->daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- if (g_cancellable_is_cancelled (job->priv->cancellable))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_ALREADY_CANCELLED,
- "The job has already been cancelled");
- }
- else
- {
- g_cancellable_cancel (job->priv->cancellable);
- udisks_job_complete_cancel (UDISKS_JOB (job), invocation);
- }
-
- out:
- g_clear_object (&object);
- return TRUE;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-job_iface_init (UDisksJobIface *iface)
-{
- iface->handle_cancel = handle_cancel;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * 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)
-{
- g_return_val_if_fail (UDISKS_IS_BASE_JOB (job), FALSE);
- return job->priv->auto_estimate;
-}
-
-
-static void
-on_notify_progress (GObject *object,
- GParamSpec *spec,
- gpointer user_data)
-{
- UDisksBaseJob *job = UDISKS_BASE_JOB (user_data);
- Sample *sample;
- guint n;
- gdouble sum_of_speeds;
- guint num_speeds;
- gdouble avg_speed;
- gint64 usec_remaining;
- gint64 now;
- guint64 bytes;
- gdouble current_progress;
-
- now = g_get_real_time ();
- current_progress = udisks_job_get_progress (UDISKS_JOB (job));
-
- /* first add new sample... */
- if (job->priv->num_samples == MAX_SAMPLES)
- {
- memmove (job->priv->samples, job->priv->samples + 1, sizeof (Sample) * (MAX_SAMPLES - 1));
- job->priv->num_samples -= 1;
- }
- sample = &job->priv->samples[job->priv->num_samples++];
- sample->time_usec = now;
- sample->value = current_progress;
-
- /* ... then update expected-end-time from samples - we want at
- * least five samples before making an estimate...
- */
- if (job->priv->num_samples < 5)
- goto out;
-
- num_speeds = 0;
- sum_of_speeds = 0.0;
- for (n = 1; n < job->priv->num_samples; n++)
- {
- Sample *a = &job->priv->samples[n-1];
- Sample *b = &job->priv->samples[n];
- gdouble speed;
- speed = (b->value - a->value) / (b->time_usec - a->time_usec);
- sum_of_speeds += speed;
- num_speeds++;
- }
- avg_speed = sum_of_speeds / num_speeds;
-
- bytes = udisks_job_get_bytes (UDISKS_JOB (job));
- if (bytes > 0)
- {
- udisks_job_set_rate (UDISKS_JOB (job), bytes * avg_speed * G_USEC_PER_SEC);
- }
- else
- {
- udisks_job_set_rate (UDISKS_JOB (job), 0);
- }
-
- usec_remaining = (1.0 - current_progress) / avg_speed;
- udisks_job_set_expected_end_time (UDISKS_JOB (job), now + usec_remaining);
-
- out:
- ;
-}
-
-/**
- * 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)
-{
- g_return_if_fail (UDISKS_IS_BASE_JOB (job));
-
- if (!!value == !!job->priv->auto_estimate)
- goto out;
-
- if (value)
- {
- if (job->priv->samples == NULL)
- job->priv->samples = g_new0 (Sample, MAX_SAMPLES);
- g_assert_cmpint (job->priv->notify_progress_signal_handler_id, ==, 0);
- job->priv->notify_progress_signal_handler_id = g_signal_connect (job,
- "notify::progress",
- G_CALLBACK (on_notify_progress),
- job);
- g_assert_cmpint (job->priv->notify_progress_signal_handler_id, !=, 0);
- }
- else
- {
- g_assert_cmpint (job->priv->notify_progress_signal_handler_id, !=, 0);
- g_signal_handler_disconnect (job, job->priv->notify_progress_signal_handler_id);
- job->priv->notify_progress_signal_handler_id = 0;
- }
-
- job->priv->auto_estimate = !!value;
- g_object_notify (G_OBJECT (job), "auto-estimate");
-
- out:
- ;
-}
diff --git a/src/udisksbasejob.h b/src/udisksbasejob.h
deleted file mode 100644
index a897816..0000000
--- a/src/udisksbasejob.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_BASE_JOB_H__
-#define __UDISKS_BASE_JOB_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_BASE_JOB (udisks_base_job_get_type ())
-#define UDISKS_BASE_JOB(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_BASE_JOB, UDisksBaseJob))
-#define UDISKS_BASE_JOB_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), UDISKS_TYPE_BASE_JOB, UDisksBaseJobClass))
-#define UDISKS_BASE_JOB_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), UDISKS_TYPE_BASE_JOB, UDisksBaseJobClass))
-#define UDISKS_IS_BASE_JOB(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_BASE_JOB))
-#define UDISKS_IS_BASE_JOB_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), UDISKS_TYPE_BASE_JOB))
-
-typedef struct _UDisksBaseJobClass UDisksBaseJobClass;
-typedef struct _UDisksBaseJobPrivate UDisksBaseJobPrivate;
-
-/**
- * UDisksBaseJob:
- *
- * The #UDisksBaseJob structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksBaseJob
-{
- /*< private >*/
- UDisksJobSkeleton parent_instance;
- UDisksBaseJobPrivate *priv;
-};
-
-/**
- * UDisksBaseJobClass:
- * @parent_class: Parent class.
- *
- * Class structure for #UDisksBaseJob.
- */
-struct _UDisksBaseJobClass
-{
- UDisksJobSkeletonClass parent_class;
- /*< private >*/
- gpointer padding[8];
-};
-
-GType udisks_base_job_get_type (void) G_GNUC_CONST;
-UDisksDaemon *udisks_base_job_get_daemon (UDisksBaseJob *job);
-GCancellable *udisks_base_job_get_cancellable (UDisksBaseJob *job);
-gboolean udisks_base_job_get_auto_estimate (UDisksBaseJob *job);
-void udisks_base_job_set_auto_estimate (UDisksBaseJob *job,
- gboolean value);
-
-void udisks_base_job_add_object (UDisksBaseJob *job,
- UDisksObject *object);
-void udisks_base_job_remove_object (UDisksBaseJob *job,
- UDisksObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_BASE_JOB_H__ */
diff --git a/src/udiskscrypttabentry.c b/src/udiskscrypttabentry.c
deleted file mode 100644
index 228c735..0000000
--- a/src/udiskscrypttabentry.c
+++ /dev/null
@@ -1,204 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <mntent.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udiskscrypttabentry.h"
-#include "udisksprivate.h"
-
-/**
- * UDisksCrypttabEntry:
- *
- * The #UDisksCrypttabEntry structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksCrypttabEntry
-{
- GObject parent_instance;
-
- gchar *name;
- gchar *device;
- gchar *passphrase_path;
- gchar *options;
-};
-
-typedef struct _UDisksCrypttabEntryClass UDisksCrypttabEntryClass;
-
-struct _UDisksCrypttabEntryClass
-{
- GObjectClass parent_class;
-};
-
-G_DEFINE_TYPE (UDisksCrypttabEntry, udisks_crypttab_entry, G_TYPE_OBJECT);
-
-static void
-udisks_crypttab_entry_finalize (GObject *object)
-{
- UDisksCrypttabEntry *entry = UDISKS_CRYPTTAB_ENTRY (object);
-
- g_free (entry->name);
- g_free (entry->device);
- g_free (entry->passphrase_path);
- g_free (entry->options);
-
- if (G_OBJECT_CLASS (udisks_crypttab_entry_parent_class)->finalize)
- G_OBJECT_CLASS (udisks_crypttab_entry_parent_class)->finalize (object);
-}
-
-static void
-udisks_crypttab_entry_init (UDisksCrypttabEntry *crypttab_entry)
-{
-}
-
-static void
-udisks_crypttab_entry_class_init (UDisksCrypttabEntryClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_crypttab_entry_finalize;
-}
-
-UDisksCrypttabEntry *
-_udisks_crypttab_entry_new (const gchar *name,
- const gchar *device,
- const gchar *passphrase_path,
- const gchar *options)
-{
- UDisksCrypttabEntry *entry;
-
- entry = UDISKS_CRYPTTAB_ENTRY (g_object_new (UDISKS_TYPE_CRYPTTAB_ENTRY, NULL));
- entry->name = g_strdup (name);
- entry->device = g_strdup (device);
- entry->passphrase_path = g_strdup (passphrase_path);
- entry->options = g_strdup (options);
-
- return entry;
-}
-
-/**
- * udisks_crypttab_entry_compare:
- * @entry: A #UDisksCrypttabEntry
- * @other_entry: Another #UDisksCrypttabEntry.
- *
- * Comparison function for comparing two #UDisksCrypttabEntry objects.
- *
- * Returns: Negative value if @entry < @other_entry; zero if @entry = @other_entry; positive value if @entry > @other_entry.
- */
-gint
-udisks_crypttab_entry_compare (UDisksCrypttabEntry *entry,
- UDisksCrypttabEntry *other_entry)
-{
- gint ret;
-
- g_return_val_if_fail (UDISKS_IS_CRYPTTAB_ENTRY (entry), 0);
- g_return_val_if_fail (UDISKS_IS_CRYPTTAB_ENTRY (other_entry), 0);
-
- ret = g_strcmp0 (other_entry->name, entry->name);
- if (ret != 0)
- goto out;
-
- ret = g_strcmp0 (other_entry->device, entry->device);
- if (ret != 0)
- goto out;
-
- ret = g_strcmp0 (other_entry->passphrase_path, entry->passphrase_path);
- if (ret != 0)
- goto out;
-
- ret = g_strcmp0 (other_entry->options, entry->options);
-
- out:
- return ret;
-}
-
-/**
- * udisks_crypttab_entry_get_name:
- * @entry: A #UDisksCrypttabEntry.
- *
- * Gets the name field of @entry.
- *
- * Returns: The name field.
- */
-const gchar *
-udisks_crypttab_entry_get_name (UDisksCrypttabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_CRYPTTAB_ENTRY (entry), NULL);
- return entry->name;
-}
-
-/**
- * udisks_crypttab_entry_get_device:
- * @entry: A #UDisksCrypttabEntry.
- *
- * Gets the device field of @entry.
- *
- * Returns: The device field.
- */
-const gchar *
-udisks_crypttab_entry_get_device (UDisksCrypttabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_CRYPTTAB_ENTRY (entry), NULL);
- return entry->device;
-}
-
-/**
- * udisks_crypttab_entry_get_passphrase_path:
- * @entry: A #UDisksCrypttabEntry.
- *
- * Gets the passphrase path field of @entry.
- *
- * Returns: The passphrase path field.
- */
-const gchar *
-udisks_crypttab_entry_get_passphrase_path (UDisksCrypttabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_CRYPTTAB_ENTRY (entry), NULL);
- return entry->passphrase_path;
-}
-
-/**
- * udisks_crypttab_entry_get_options:
- * @entry: A #UDisksCrypttabEntry.
- *
- * Gets the options field of @entry.
- *
- * Returns: The options field.
- */
-const gchar *
-udisks_crypttab_entry_get_options (UDisksCrypttabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_CRYPTTAB_ENTRY (entry), NULL);
- return entry->options;
-}
-
diff --git a/src/udiskscrypttabentry.h b/src/udiskscrypttabentry.h
deleted file mode 100644
index f1b8734..0000000
--- a/src/udiskscrypttabentry.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_CRYPTTAB_ENTRY_H__
-#define __UDISKS_CRYPTTAB_ENTRY_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_CRYPTTAB_ENTRY (udisks_crypttab_entry_get_type ())
-#define UDISKS_CRYPTTAB_ENTRY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_CRYPTTAB_ENTRY, UDisksCrypttabEntry))
-#define UDISKS_IS_CRYPTTAB_ENTRY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_CRYPTTAB_ENTRY))
-
-GType udisks_crypttab_entry_get_type (void) G_GNUC_CONST;
-const gchar *udisks_crypttab_entry_get_name (UDisksCrypttabEntry *entry);
-const gchar *udisks_crypttab_entry_get_device (UDisksCrypttabEntry *entry);
-const gchar *udisks_crypttab_entry_get_passphrase_path (UDisksCrypttabEntry *entry);
-const gchar *udisks_crypttab_entry_get_options (UDisksCrypttabEntry *entry);
-gint udisks_crypttab_entry_compare (UDisksCrypttabEntry *entry,
- UDisksCrypttabEntry *other_entry);
-
-G_END_DECLS
-
-#endif /* __UDISKS_CRYPTTAB_ENTRY_H__ */
diff --git a/src/udiskscrypttabmonitor.c b/src/udiskscrypttabmonitor.c
deleted file mode 100644
index 7cdcf26..0000000
--- a/src/udiskscrypttabmonitor.c
+++ /dev/null
@@ -1,448 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udiskscrypttabmonitor.h"
-#include "udiskscrypttabentry.h"
-#include "udisksprivate.h"
-#include "udiskslogging.h"
-
-/**
- * SECTION:udiskscrypttabmonitor
- * @title: UDisksCrypttabMonitor
- * @short_description: Monitors entries in the crypttab file
- *
- * This type is used for monitoring entries in the
- * <filename>/etc/crypttab</filename> file.
- */
-
-/**
- * UDisksCrypttabMonitor:
- *
- * The #UDisksCrypttabMonitor structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksCrypttabMonitor
-{
- GObject parent_instance;
-
- gboolean have_data;
- GList *crypttab_entries;
-
- GFileMonitor *file_monitor;
-};
-
-typedef struct _UDisksCrypttabMonitorClass UDisksCrypttabMonitorClass;
-
-struct _UDisksCrypttabMonitorClass
-{
- GObjectClass parent_class;
-
- void (*entry_added) (UDisksCrypttabMonitor *monitor,
- UDisksCrypttabEntry *entry);
- void (*entry_removed) (UDisksCrypttabMonitor *monitor,
- UDisksCrypttabEntry *entry);
-};
-
-/*--------------------------------------------------------------------------------------------------------------*/
-
-enum
- {
- ENTRY_ADDED_SIGNAL,
- ENTRY_REMOVED_SIGNAL,
- LAST_SIGNAL,
- };
-
-static guint signals[LAST_SIGNAL] = { 0 };
-
-G_DEFINE_TYPE (UDisksCrypttabMonitor, udisks_crypttab_monitor, G_TYPE_OBJECT)
-
-static void udisks_crypttab_monitor_ensure (UDisksCrypttabMonitor *monitor);
-static void udisks_crypttab_monitor_invalidate (UDisksCrypttabMonitor *monitor);
-static void udisks_crypttab_monitor_constructed (GObject *object);
-
-static void
-udisks_crypttab_monitor_finalize (GObject *object)
-{
- UDisksCrypttabMonitor *monitor = UDISKS_CRYPTTAB_MONITOR (object);
-
- g_object_unref (monitor->file_monitor);
-
- g_list_foreach (monitor->crypttab_entries, (GFunc) g_object_unref, NULL);
- g_list_free (monitor->crypttab_entries);
-
- if (G_OBJECT_CLASS (udisks_crypttab_monitor_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_crypttab_monitor_parent_class)->finalize (object);
-}
-
-static void
-udisks_crypttab_monitor_init (UDisksCrypttabMonitor *monitor)
-{
- monitor->crypttab_entries = NULL;
-}
-
-static void
-udisks_crypttab_monitor_class_init (UDisksCrypttabMonitorClass *klass)
-{
- GObjectClass *gobject_class = (GObjectClass *) klass;
-
- gobject_class->finalize = udisks_crypttab_monitor_finalize;
- gobject_class->constructed = udisks_crypttab_monitor_constructed;
-
- /**
- * UDisksCrypttabMonitor::entry-added
- * @monitor: A #UDisksCrypttabMonitor.
- * @entry: The #UDisksCrypttabEntry that was added.
- *
- * Emitted when a crypttab entry is added.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * that @monitor was created in.
- */
- signals[ENTRY_ADDED_SIGNAL] = g_signal_new ("entry-added",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (UDisksCrypttabMonitorClass, entry_added),
- NULL,
- NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE,
- 1,
- UDISKS_TYPE_CRYPTTAB_ENTRY);
-
- /**
- * UDisksCrypttabMonitor::entry-removed
- * @monitor: A #UDisksCrypttabMonitor.
- * @entry: The #UDisksCrypttabEntry that was removed.
- *
- * Emitted when a crypttab entry is removed.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * that @monitor was created in.
- */
- signals[ENTRY_REMOVED_SIGNAL] = g_signal_new ("entry-removed",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (UDisksCrypttabMonitorClass, entry_removed),
- NULL,
- NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE,
- 1,
- UDISKS_TYPE_CRYPTTAB_ENTRY);
-}
-
-static void
-diff_sorted_lists (GList *list1,
- GList *list2,
- GCompareFunc compare,
- GList **added,
- GList **removed)
-{
- int order;
-
- *added = *removed = NULL;
-
- while (list1 != NULL && list2 != NULL)
- {
- order = (*compare) (list1->data, list2->data);
- if (order < 0)
- {
- *removed = g_list_prepend (*removed, list1->data);
- list1 = list1->next;
- }
- else if (order > 0)
- {
- *added = g_list_prepend (*added, list2->data);
- list2 = list2->next;
- }
- else
- { /* same item */
- list1 = list1->next;
- list2 = list2->next;
- }
- }
-
- while (list1 != NULL)
- {
- *removed = g_list_prepend (*removed, list1->data);
- list1 = list1->next;
- }
- while (list2 != NULL)
- {
- *added = g_list_prepend (*added, list2->data);
- list2 = list2->next;
- }
-}
-
-static void
-reload_crypttab_entries (UDisksCrypttabMonitor *monitor)
-{
- GList *old_crypttab_entries;
- GList *cur_crypttab_entries;
- GList *added;
- GList *removed;
- GList *l;
-
- udisks_crypttab_monitor_ensure (monitor);
-
- old_crypttab_entries = g_list_copy (monitor->crypttab_entries);
- g_list_foreach (old_crypttab_entries, (GFunc) g_object_ref, NULL);
-
- udisks_crypttab_monitor_invalidate (monitor);
- udisks_crypttab_monitor_ensure (monitor);
-
- cur_crypttab_entries = g_list_copy (monitor->crypttab_entries);
-
- old_crypttab_entries = g_list_sort (old_crypttab_entries, (GCompareFunc) udisks_crypttab_entry_compare);
- cur_crypttab_entries = g_list_sort (cur_crypttab_entries, (GCompareFunc) udisks_crypttab_entry_compare);
- diff_sorted_lists (old_crypttab_entries, cur_crypttab_entries, (GCompareFunc) udisks_crypttab_entry_compare, &added, &removed);
-
- for (l = removed; l != NULL; l = l->next)
- {
- UDisksCrypttabEntry *entry = UDISKS_CRYPTTAB_ENTRY (l->data);
- g_signal_emit (monitor, signals[ENTRY_REMOVED_SIGNAL], 0, entry);
- }
-
- for (l = added; l != NULL; l = l->next)
- {
- UDisksCrypttabEntry *entry = UDISKS_CRYPTTAB_ENTRY (l->data);
- g_signal_emit (monitor, signals[ENTRY_ADDED_SIGNAL], 0, entry);
- }
-
- g_list_foreach (old_crypttab_entries, (GFunc) g_object_unref, NULL);
- g_list_free (old_crypttab_entries);
- g_list_free (cur_crypttab_entries);
- g_list_free (removed);
- g_list_free (added);
-}
-
-static void
-on_file_monitor_changed (GFileMonitor *file_monitor,
- GFile *file,
- GFile *other_file,
- GFileMonitorEvent event_type,
- gpointer user_data)
-{
- 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_DELETED)
- {
- udisks_debug ("/etc/crypttab changed!");
- reload_crypttab_entries (monitor);
- }
-}
-
-static void
-udisks_crypttab_monitor_constructed (GObject *object)
-{
- UDisksCrypttabMonitor *monitor = UDISKS_CRYPTTAB_MONITOR (object);
- GError *error;
- GFile *file;
-
- file = g_file_new_for_path ("/etc/crypttab");
- error = NULL;
- monitor->file_monitor = g_file_monitor_file (file,
- G_FILE_MONITOR_NONE,
- NULL, /* cancellable */
- &error);
- if (monitor->file_monitor == NULL)
- {
- udisks_error ("Error monitoring /etc/crypttab: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
- else
- {
- g_signal_connect (monitor->file_monitor,
- "changed",
- G_CALLBACK (on_file_monitor_changed),
- monitor);
- }
- g_object_unref (file);
-
- if (G_OBJECT_CLASS (udisks_crypttab_monitor_parent_class)->constructed != NULL)
- (*G_OBJECT_CLASS (udisks_crypttab_monitor_parent_class)->constructed) (object);
-}
-
-/**
- * udisks_crypttab_monitor_new:
- *
- * Creates a new #UDisksCrypttabMonitor object.
- *
- * Signals are emitted in the <link
- * linkend="g-main-context-push-thread-default">thread-default main
- * loop</link> that this function is called from.
- *
- * Returns: A #UDisksCrypttabMonitor. Free with g_object_unref().
- */
-UDisksCrypttabMonitor *
-udisks_crypttab_monitor_new (void)
-{
- return UDISKS_CRYPTTAB_MONITOR (g_object_new (UDISKS_TYPE_CRYPTTAB_MONITOR, NULL));
-}
-
-static void
-udisks_crypttab_monitor_invalidate (UDisksCrypttabMonitor *monitor)
-{
- monitor->have_data = FALSE;
-
- g_list_foreach (monitor->crypttab_entries, (GFunc) g_object_unref, NULL);
- g_list_free (monitor->crypttab_entries);
- monitor->crypttab_entries = NULL;
-}
-
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-have_entry (UDisksCrypttabMonitor *monitor,
- UDisksCrypttabEntry *entry)
-{
- GList *l;
- gboolean ret;
-
- ret = FALSE;
- for (l = monitor->crypttab_entries; l != NULL; l = l->next)
- {
- UDisksCrypttabEntry *other_entry = UDISKS_CRYPTTAB_ENTRY (l->data);
- if (udisks_crypttab_entry_compare (entry, other_entry) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- out:
- return ret;
-}
-
-static void
-udisks_crypttab_monitor_ensure (UDisksCrypttabMonitor *monitor)
-{
- gchar *contents;
- gchar **lines;
- GError *error;
- guint n;
-
- contents = NULL;
- lines = NULL;
-
- if (monitor->have_data)
- goto out;
-
- error = NULL;
- if (!g_file_get_contents ("/etc/crypttab",
- &contents,
- NULL, /* size */
- &error))
- {
- 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;
- }
-
- lines = g_strsplit (contents, "\n", 0);
-
- for (n = 0; lines != NULL && lines[n] != NULL; n++)
- {
- gchar **tokens;
- guint num_tokens;
- UDisksCrypttabEntry *entry;
-
- const gchar *line = lines[n];
- if (strlen (line) == 0)
- continue;
- if (line[0] == '#')
- continue;
-
- tokens = g_strsplit_set (line, " \t", 0);
- num_tokens = g_strv_length (tokens);
- if (num_tokens < 2)
- {
- udisks_warning ("Line %u of /etc/crypttab only contains %u tokens", n, num_tokens);
- goto continue_loop;
- }
-
- entry = _udisks_crypttab_entry_new (tokens[0],
- tokens[1],
- num_tokens >= 3 ? tokens[2] : NULL,
- num_tokens >= 4 ? tokens[3] : NULL);
- if (!have_entry (monitor, entry))
- {
- monitor->crypttab_entries = g_list_prepend (monitor->crypttab_entries, entry);
- }
- else
- {
- g_object_unref (entry);
- }
-
- continue_loop:
- g_strfreev (tokens);
- }
-
- monitor->have_data = TRUE;
-
- out:
- g_free (contents);
- g_strfreev (lines);
-}
-
-/**
- * udisks_crypttab_monitor_get_entries:
- * @monitor: A #UDisksCrypttabMonitor.
- *
- * Gets all /etc/crypttab entries
- *
- * Returns: (transfer full) (element-type UDisksCrypttabEntry): A list of #UDisksCrypttabEntry objects that must be freed with g_list_free() after each element has been freed with g_object_unref().
- */
-GList *
-udisks_crypttab_monitor_get_entries (UDisksCrypttabMonitor *monitor)
-{
- GList *ret;
-
- g_return_val_if_fail (UDISKS_IS_CRYPTTAB_MONITOR (monitor), NULL);
-
- udisks_crypttab_monitor_ensure (monitor);
-
- ret = g_list_copy (monitor->crypttab_entries);
- g_list_foreach (ret, (GFunc) g_object_ref, NULL);
- return ret;
-}
-
diff --git a/src/udiskscrypttabmonitor.h b/src/udiskscrypttabmonitor.h
deleted file mode 100644
index 837bc4c..0000000
--- a/src/udiskscrypttabmonitor.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_CRYPTTAB_MONITOR_H__
-#define __UDISKS_CRYPTTAB_MONITOR_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_CRYPTTAB_MONITOR (udisks_crypttab_monitor_get_type ())
-#define UDISKS_CRYPTTAB_MONITOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_CRYPTTAB_MONITOR, UDisksCrypttabMonitor))
-#define UDISKS_IS_CRYPTTAB_MONITOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_CRYPTTAB_MONITOR))
-
-GType udisks_crypttab_monitor_get_type (void) G_GNUC_CONST;
-UDisksCrypttabMonitor *udisks_crypttab_monitor_new (void);
-GList *udisks_crypttab_monitor_get_entries (UDisksCrypttabMonitor *monitor);
-
-G_END_DECLS
-
-#endif /* __UDISKS_CRYPTTAB_MONITOR_H__ */
diff --git a/src/udisksdaemon.c b/src/udisksdaemon.c
deleted file mode 100644
index 1910596..0000000
--- a/src/udisksdaemon.c
+++ /dev/null
@@ -1,1096 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include "udiskslogging.h"
-#include "udisksdaemon.h"
-#include "udisksprovider.h"
-#include "udiskslinuxprovider.h"
-#include "udisksmountmonitor.h"
-#include "udisksmount.h"
-#include "udisksbasejob.h"
-#include "udisksspawnedjob.h"
-#include "udisksthreadedjob.h"
-#include "udiskssimplejob.h"
-#include "udisksstate.h"
-#include "udisksfstabmonitor.h"
-#include "udisksfstabentry.h"
-#include "udiskscrypttabmonitor.h"
-#include "udiskscrypttabentry.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udisksdaemon
- * @title: UDisksDaemon
- * @short_description: Main daemon object
- *
- * Object holding all global state.
- */
-
-typedef struct _UDisksDaemonClass UDisksDaemonClass;
-
-/**
- * UDisksDaemon:
- *
- * The #UDisksDaemon structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksDaemon
-{
- GObject parent_instance;
- GDBusConnection *connection;
- GDBusObjectManagerServer *object_manager;
-
- UDisksMountMonitor *mount_monitor;
-
- UDisksLinuxProvider *linux_provider;
-
- /* may be NULL if polkit is masked */
- PolkitAuthority *authority;
-
- UDisksState *state;
-
- UDisksFstabMonitor *fstab_monitor;
-
- UDisksCrypttabMonitor *crypttab_monitor;
-};
-
-struct _UDisksDaemonClass
-{
- GObjectClass parent_class;
-};
-
-enum
-{
- PROP_0,
- PROP_CONNECTION,
- PROP_OBJECT_MANAGER,
- PROP_MOUNT_MONITOR,
- PROP_FSTAB_MONITOR,
- PROP_CRYPTTAB_MONITOR,
-};
-
-G_DEFINE_TYPE (UDisksDaemon, udisks_daemon, G_TYPE_OBJECT);
-
-static void
-udisks_daemon_finalize (GObject *object)
-{
- UDisksDaemon *daemon = UDISKS_DAEMON (object);
-
- udisks_state_stop_cleanup (daemon->state);
- g_object_unref (daemon->state);
-
- g_clear_object (&daemon->authority);
- g_object_unref (daemon->object_manager);
- g_object_unref (daemon->linux_provider);
- g_object_unref (daemon->mount_monitor);
- g_object_unref (daemon->connection);
- g_object_unref (daemon->fstab_monitor);
- g_object_unref (daemon->crypttab_monitor);
-
- if (G_OBJECT_CLASS (udisks_daemon_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_daemon_parent_class)->finalize (object);
-}
-
-static void
-udisks_daemon_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksDaemon *daemon = UDISKS_DAEMON (object);
-
- switch (prop_id)
- {
- case PROP_CONNECTION:
- g_value_set_object (value, udisks_daemon_get_connection (daemon));
- break;
-
- case PROP_OBJECT_MANAGER:
- g_value_set_object (value, udisks_daemon_get_object_manager (daemon));
- break;
-
- case PROP_MOUNT_MONITOR:
- g_value_set_object (value, udisks_daemon_get_mount_monitor (daemon));
- break;
-
- case PROP_FSTAB_MONITOR:
- g_value_set_object (value, udisks_daemon_get_fstab_monitor (daemon));
- break;
-
- case PROP_CRYPTTAB_MONITOR:
- g_value_set_object (value, udisks_daemon_get_crypttab_monitor (daemon));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_daemon_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksDaemon *daemon = UDISKS_DAEMON (object);
-
- switch (prop_id)
- {
- case PROP_CONNECTION:
- g_assert (daemon->connection == NULL);
- daemon->connection = g_value_dup_object (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_daemon_init (UDisksDaemon *daemon)
-{
-}
-
-static void
-mount_monitor_on_mount_removed (UDisksMountMonitor *monitor,
- UDisksMount *mount,
- gpointer user_data)
-{
- UDisksDaemon *daemon = UDISKS_DAEMON (user_data);
- udisks_state_check (daemon->state);
-}
-
-static void
-udisks_daemon_constructed (GObject *object)
-{
- UDisksDaemon *daemon = UDISKS_DAEMON (object);
- GError *error;
-
- error = NULL;
- daemon->authority = polkit_authority_get_sync (NULL, &error);
- if (daemon->authority == NULL)
- {
- udisks_error ("Error initializing polkit authority: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
-
- daemon->object_manager = g_dbus_object_manager_server_new ("/org/freedesktop/UDisks2");
-
- if (!g_file_test ("/run/udisks2", G_FILE_TEST_IS_DIR))
- {
- if (g_mkdir_with_parents ("/run/udisks2", 0700) != 0)
- {
- udisks_error ("Error creating directory %s: %m", "/run/udisks2");
- }
- }
-
- if (!g_file_test (PACKAGE_LOCALSTATE_DIR "/lib/udisks2", G_FILE_TEST_IS_DIR))
- {
- if (g_mkdir_with_parents (PACKAGE_LOCALSTATE_DIR "/lib/udisks2", 0700) != 0)
- {
- udisks_error ("Error creating directory %s: %m", PACKAGE_LOCALSTATE_DIR "/lib/udisks2");
- }
- }
-
- daemon->mount_monitor = udisks_mount_monitor_new ();
-
- daemon->state = udisks_state_new (daemon);
-
- g_signal_connect (daemon->mount_monitor,
- "mount-removed",
- G_CALLBACK (mount_monitor_on_mount_removed),
- daemon);
-
- daemon->fstab_monitor = udisks_fstab_monitor_new ();
- daemon->crypttab_monitor = udisks_crypttab_monitor_new ();
-
- /* now add providers */
- daemon->linux_provider = udisks_linux_provider_new (daemon);
-
- udisks_provider_start (UDISKS_PROVIDER (daemon->linux_provider));
-
- /* Export the ObjectManager */
- g_dbus_object_manager_server_set_connection (daemon->object_manager, daemon->connection);
-
- /* Start cleaning up */
- udisks_state_start_cleanup (daemon->state);
- udisks_state_check (daemon->state);
-
- if (G_OBJECT_CLASS (udisks_daemon_parent_class)->constructed != NULL)
- G_OBJECT_CLASS (udisks_daemon_parent_class)->constructed (object);
-}
-
-
-static void
-udisks_daemon_class_init (UDisksDaemonClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_daemon_finalize;
- gobject_class->constructed = udisks_daemon_constructed;
- gobject_class->set_property = udisks_daemon_set_property;
- gobject_class->get_property = udisks_daemon_get_property;
-
- /**
- * UDisksDaemon:connection:
- *
- * The #GDBusConnection the daemon is for.
- */
- g_object_class_install_property (gobject_class,
- PROP_CONNECTION,
- g_param_spec_object ("connection",
- "Connection",
- "The D-Bus connection the daemon is for",
- G_TYPE_DBUS_CONNECTION,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksDaemon:object-manager:
- *
- * The #GDBusObjectManager used by the daemon
- */
- g_object_class_install_property (gobject_class,
- PROP_OBJECT_MANAGER,
- g_param_spec_object ("object-manager",
- "Object Manager",
- "The D-Bus Object Manager server used by the daemon",
- G_TYPE_DBUS_OBJECT_MANAGER_SERVER,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksDaemon:mount-monitor:
- *
- * The #UDisksMountMonitor used by the daemon
- */
- g_object_class_install_property (gobject_class,
- PROP_MOUNT_MONITOR,
- g_param_spec_object ("mount-monitor",
- "Mount Monitor",
- "The mount monitor",
- UDISKS_TYPE_MOUNT_MONITOR,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
-}
-
-/**
- * udisks_daemon_new:
- * @connection: A #GDBusConnection.
- *
- * Create a new daemon object for exporting objects on @connection.
- *
- * Returns: A #UDisksDaemon object. Free with g_object_unref().
- */
-UDisksDaemon *
-udisks_daemon_new (GDBusConnection *connection)
-{
- g_return_val_if_fail (G_IS_DBUS_CONNECTION (connection), NULL);
- return UDISKS_DAEMON (g_object_new (UDISKS_TYPE_DAEMON,
- "connection", connection,
- NULL));
-}
-
-/**
- * udisks_daemon_get_connection:
- * @daemon: A #UDisksDaemon.
- *
- * Gets the D-Bus connection used by @daemon.
- *
- * Returns: A #GDBusConnection. Do not free, the object is owned by @daemon.
- */
-GDBusConnection *
-udisks_daemon_get_connection (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->connection;
-}
-
-/**
- * udisks_daemon_get_object_manager:
- * @daemon: A #UDisksDaemon.
- *
- * Gets the D-Bus object manager used by @daemon.
- *
- * Returns: A #GDBusObjectManagerServer. Do not free, the object is owned by @daemon.
- */
-GDBusObjectManagerServer *
-udisks_daemon_get_object_manager (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->object_manager;
-}
-
-/**
- * udisks_daemon_get_mount_monitor:
- * @daemon: A #UDisksDaemon
- *
- * Gets the mount monitor used by @daemon.
- *
- * Returns: A #UDisksMountMonitor. Do not free, the object is owned by @daemon.
- */
-UDisksMountMonitor *
-udisks_daemon_get_mount_monitor (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->mount_monitor;
-}
-
-/**
- * udisks_daemon_get_fstab_monitor:
- * @daemon: A #UDisksDaemon
- *
- * Gets the fstab monitor used by @daemon.
- *
- * Returns: A #UDisksFstabMonitor. Do not free, the object is owned by @daemon.
- */
-UDisksFstabMonitor *
-udisks_daemon_get_fstab_monitor (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->fstab_monitor;
-}
-
-/**
- * udisks_daemon_get_crypttab_monitor:
- * @daemon: A #UDisksDaemon
- *
- * Gets the crypttab monitor used by @daemon.
- *
- * Returns: A #UDisksCrypttabMonitor. Do not free, the object is owned by @daemon.
- */
-UDisksCrypttabMonitor *
-udisks_daemon_get_crypttab_monitor (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->crypttab_monitor;
-}
-
-/**
- * udisks_daemon_get_linux_provider:
- * @daemon: A #UDisksDaemon.
- *
- * Gets the Linux Provider, if any.
- *
- * Returns: A #UDisksLinuxProvider or %NULL. Do not free, the object is owned by @daemon.
- */
-UDisksLinuxProvider *
-udisks_daemon_get_linux_provider (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->linux_provider;
-}
-
-/**
- * udisks_daemon_get_authority:
- * @daemon: A #UDisksDaemon.
- *
- * Gets the PolicyKit authority used by @daemon.
- *
- * Returns: A #PolkitAuthority instance or %NULL if the polkit
- * authority is not available. Do not free, the object is owned by
- * @daemon.
- */
-PolkitAuthority *
-udisks_daemon_get_authority (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->authority;
-}
-
-/**
- * udisks_daemon_get_state:
- * @daemon: A #UDisksDaemon.
- *
- * Gets the state object used by @daemon.
- *
- * Returns: A #UDisksState instance. Do not free, the object is owned by @daemon.
- */
-UDisksState *
-udisks_daemon_get_state (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return daemon->state;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-on_job_completed (UDisksJob *job,
- gboolean success,
- const gchar *message,
- gpointer user_data)
-{
- UDisksDaemon *daemon = UDISKS_DAEMON (user_data);
- UDisksObjectSkeleton *object;
-
- object = UDISKS_OBJECT_SKELETON (g_dbus_interface_get_object (G_DBUS_INTERFACE (job)));
- g_assert (object != NULL);
-
- /* Unexport job */
- g_dbus_object_manager_server_unexport (daemon->object_manager,
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_object_unref (object);
-
- /* free the allocated job object */
- g_object_unref (job);
-
- /* returns the reference we took when connecting to the
- * UDisksJob::completed signal in udisks_daemon_launch_{spawned,threaded}_job()
- * below
- */
- g_object_unref (daemon);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-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.
- *
- * The job is started immediately - When the job is done, call
- * udisks_simple_job_complete() on the returned object. Long-running
- * jobs should periodically check @cancellable to see if they have
- * been cancelled.
- *
- * The returned object will be exported on the bus until the
- * #UDisksJob::completed signal is emitted on the object. It is not
- * valid to use the returned object after this signal fires.
- *
- * Returns: A #UDisksSimpleJob object. Do not free, the object
- * belongs to @manager.
- */
-UDisksBaseJob *
-udisks_daemon_launch_simple_job (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- GCancellable *cancellable)
-{
- UDisksSimpleJob *job;
- UDisksObjectSkeleton *job_object;
- gchar *job_object_path;
-
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
-
- job = udisks_simple_job_new (daemon, cancellable);
- if (object != NULL)
- udisks_base_job_add_object (UDISKS_BASE_JOB (job), object);
-
- /* TODO: protect job_id by a mutex */
- job_object_path = g_strdup_printf ("/org/freedesktop/UDisks2/jobs/%u", job_id++);
- job_object = udisks_object_skeleton_new (job_object_path);
- udisks_object_skeleton_set_job (job_object, UDISKS_JOB (job));
- g_free (job_object_path);
-
- udisks_job_set_cancelable (UDISKS_JOB (job), TRUE);
- udisks_job_set_operation (UDISKS_JOB (job), job_operation);
- udisks_job_set_started_by_uid (UDISKS_JOB (job), job_started_by_uid);
-
- g_dbus_object_manager_server_export (daemon->object_manager, G_DBUS_OBJECT_SKELETON (job_object));
- g_signal_connect_after (job,
- "completed",
- G_CALLBACK (on_job_completed),
- g_object_ref (daemon));
-
- return UDISKS_BASE_JOB (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * 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.
- * @cancellable: A #GCancellable or %NULL.
- *
- * Launches a new job by running @job_func in a new dedicated thread.
- *
- * The job is started immediately - connect to the
- * #UDisksThreadedJob::threaded-job-completed or #UDisksJob::completed
- * signals to get notified when the job is done.
- *
- * Long-running jobs should periodically check @cancellable to see if
- * they have been cancelled.
- *
- * The returned object will be exported on the bus until the
- * #UDisksJob::completed signal is emitted on the object. It is not
- * valid to use the returned object after this signal fires.
- *
- * Returns: A #UDisksThreadedJob object. Do not free, the object
- * belongs to @manager.
- */
-UDisksBaseJob *
-udisks_daemon_launch_threaded_job (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- UDisksThreadedJobFunc job_func,
- gpointer user_data,
- GDestroyNotify user_data_free_func,
- GCancellable *cancellable)
-{
- UDisksThreadedJob *job;
- UDisksObjectSkeleton *job_object;
- gchar *job_object_path;
-
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- g_return_val_if_fail (job_func != NULL, NULL);
-
- job = udisks_threaded_job_new (job_func,
- user_data,
- user_data_free_func,
- daemon,
- cancellable);
- if (object != NULL)
- udisks_base_job_add_object (UDISKS_BASE_JOB (job), object);
-
- /* TODO: protect job_id by a mutex */
- job_object_path = g_strdup_printf ("/org/freedesktop/UDisks2/jobs/%u", job_id++);
- job_object = udisks_object_skeleton_new (job_object_path);
- udisks_object_skeleton_set_job (job_object, UDISKS_JOB (job));
- g_free (job_object_path);
-
- udisks_job_set_cancelable (UDISKS_JOB (job), TRUE);
- udisks_job_set_operation (UDISKS_JOB (job), job_operation);
- udisks_job_set_started_by_uid (UDISKS_JOB (job), job_started_by_uid);
-
- g_dbus_object_manager_server_export (daemon->object_manager, G_DBUS_OBJECT_SKELETON (job_object));
- g_signal_connect_after (job,
- "completed",
- G_CALLBACK (on_job_completed),
- g_object_ref (daemon));
-
- return UDISKS_BASE_JOB (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * 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.
- * @input_string: A string to write to stdin of the spawned program or %NULL.
- * @command_line_format: printf()-style format for the command line to spawn.
- * @...: Arguments for @command_line_format.
- *
- * Launches a new job for @command_line_format.
- *
- * The job is started immediately - connect to the
- * #UDisksSpawnedJob::spawned-job-completed or #UDisksJob::completed
- * signals to get notified when the job is done.
- *
- * The returned object will be exported on the bus until the
- * #UDisksJob::completed signal is emitted on the object. It is not
- * valid to use the returned object after this signal fires.
- *
- * Returns: A #UDisksSpawnedJob object. Do not free, the object
- * belongs to @manager.
- */
-UDisksBaseJob *
-udisks_daemon_launch_spawned_job (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- GCancellable *cancellable,
- uid_t run_as_uid,
- uid_t run_as_euid,
- const gchar *input_string,
- const gchar *command_line_format,
- ...)
-{
- va_list var_args;
- gchar *command_line;
- UDisksSpawnedJob *job;
- UDisksObjectSkeleton *job_object;
- gchar *job_object_path;
-
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), NULL);
- g_return_val_if_fail (command_line_format != NULL, NULL);
-
- va_start (var_args, command_line_format);
- command_line = g_strdup_vprintf (command_line_format, var_args);
- va_end (var_args);
- job = udisks_spawned_job_new (command_line, input_string, run_as_uid, run_as_euid, daemon, cancellable);
- g_free (command_line);
-
- if (object != NULL)
- udisks_base_job_add_object (UDISKS_BASE_JOB (job), object);
-
- /* TODO: protect job_id by a mutex */
- job_object_path = g_strdup_printf ("/org/freedesktop/UDisks2/jobs/%u", job_id++);
- job_object = udisks_object_skeleton_new (job_object_path);
- udisks_object_skeleton_set_job (job_object, UDISKS_JOB (job));
- g_free (job_object_path);
-
- udisks_job_set_cancelable (UDISKS_JOB (job), TRUE);
- udisks_job_set_operation (UDISKS_JOB (job), job_operation);
- udisks_job_set_started_by_uid (UDISKS_JOB (job), job_started_by_uid);
-
- g_dbus_object_manager_server_export (daemon->object_manager, G_DBUS_OBJECT_SKELETON (job_object));
- g_signal_connect_after (job,
- "completed",
- G_CALLBACK (on_job_completed),
- g_object_ref (daemon));
-
- return UDISKS_BASE_JOB (job);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- GMainContext *context;
- GMainLoop *loop;
- gboolean success;
- gint status;
- gchar *message;
-} SpawnedJobSyncData;
-
-static gboolean
-spawned_job_sync_on_spawned_job_completed (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error,
- gpointer user_data)
-{
- SpawnedJobSyncData *data = user_data;
- data->status = status;
- return FALSE; /* let other handlers run */
-}
-
-static void
-spawned_job_sync_on_completed (UDisksJob *job,
- gboolean success,
- const gchar *message,
- gpointer user_data)
-{
- SpawnedJobSyncData *data = user_data;
- data->success = success;
- data->message = g_strdup (message);
- g_main_loop_quit (data->loop);
-}
-
-/**
- * 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.
- * @input_string: A string to write to stdin of the spawned program or %NULL.
- * @out_status: Return location for the @status parameter of the #UDisksSpawnedJob::spawned-job-completed signal.
- * @out_message: Return location for the @message parameter of the #UDisksJob::completed signal.
- * @command_line_format: printf()-style format for the command line to spawn.
- * @...: Arguments for @command_line_format.
- *
- * Like udisks_daemon_launch_spawned_job() but blocks the calling
- * thread until the job completes.
- *
- * Returns: The @success parameter of the #UDisksJob::completed signal.
- */
-gboolean
-udisks_daemon_launch_spawned_job_sync (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- GCancellable *cancellable,
- uid_t run_as_uid,
- uid_t run_as_euid,
- gint *out_status,
- gchar **out_message,
- const gchar *input_string,
- const gchar *command_line_format,
- ...)
-{
- va_list var_args;
- gchar *command_line;
- UDisksBaseJob *job;
- SpawnedJobSyncData data;
-
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), FALSE);
- g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), FALSE);
- g_return_val_if_fail (command_line_format != NULL, FALSE);
-
- data.context = g_main_context_new ();
- g_main_context_push_thread_default (data.context);
- data.loop = g_main_loop_new (data.context, FALSE);
- data.success = FALSE;
- data.status = 0;
- data.message = NULL;
-
- va_start (var_args, command_line_format);
- command_line = g_strdup_vprintf (command_line_format, var_args);
- va_end (var_args);
- job = udisks_daemon_launch_spawned_job (daemon,
- object,
- job_operation,
- job_started_by_uid,
- cancellable,
- run_as_uid,
- run_as_euid,
- input_string,
- "%s",
- command_line);
- g_signal_connect (job,
- "spawned-job-completed",
- G_CALLBACK (spawned_job_sync_on_spawned_job_completed),
- &data);
- g_signal_connect_after (job,
- "completed",
- G_CALLBACK (spawned_job_sync_on_completed),
- &data);
-
- g_main_loop_run (data.loop);
-
- if (out_status != NULL)
- *out_status = data.status;
-
- if (out_message != NULL)
- *out_message = data.message;
- else
- g_free (data.message);
-
- g_free (command_line);
- g_main_loop_unref (data.loop);
- g_main_context_pop_thread_default (data.context);
- g_main_context_unref (data.context);
-
- /* note: the job object is freed in the ::completed handler */
-
- return data.success;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_wait_for_object_sync:
- * @daemon: A #UDisksDaemon.
- * @wait_func: Function to check for desired object.
- * @user_data: User data to pass to @wait_func.
- * @user_data_free_func: (allow-none): Function to free @user_data or %NULL.
- * @timeout_seconds: Maximum time to wait for the object (in seconds) or 0 to never wait.
- * @error: (allow-none): Return location for error or %NULL.
- *
- * Blocks the calling thread until an object picked by @wait_func is
- * available or until @timeout_seconds has passed (in which case the
- * function fails with %UDISKS_ERROR_TIMED_OUT).
- *
- * Note that @wait_func will be called from time to time - for example
- * if there is a device event.
- *
- * Returns: (transfer full): The object picked by @wait_func or %NULL if @error is set.
- */
-
-typedef struct {
- GMainContext *context;
- GMainLoop *loop;
- gboolean timed_out;
-} WaitData;
-
-static gboolean
-wait_on_timed_out (gpointer user_data)
-{
- WaitData *data = user_data;
- data->timed_out = TRUE;
- g_main_loop_quit (data->loop);
- return FALSE; /* remove the source */
-}
-
-static gboolean
-wait_on_recheck (gpointer user_data)
-{
- WaitData *data = user_data;
- g_main_loop_quit (data->loop);
- return FALSE; /* remove the source */
-}
-
-UDisksObject *
-udisks_daemon_wait_for_object_sync (UDisksDaemon *daemon,
- UDisksDaemonWaitFunc wait_func,
- gpointer user_data,
- GDestroyNotify user_data_free_func,
- guint timeout_seconds,
- GError **error)
-{
- UDisksObject *ret;
- WaitData data;
-
- /* TODO: support GCancellable */
-
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- g_return_val_if_fail (wait_func != NULL, NULL);
-
- ret = NULL;
-
- memset (&data, '\0', sizeof (data));
- data.context = NULL;
- data.loop = NULL;
-
- g_object_ref (daemon);
-
- again:
- ret = wait_func (daemon, user_data);
-
- if (ret == NULL && timeout_seconds > 0)
- {
- GSource *source;
-
- /* sit and wait for up to @timeout_seconds if the object isn't there already */
- if (data.context == NULL)
- {
- /* TODO: this will deadlock if we are calling from the main thread... */
- data.context = g_main_context_new ();
- data.loop = g_main_loop_new (data.context, FALSE);
-
- source = g_timeout_source_new_seconds (timeout_seconds);
- g_source_set_priority (source, G_PRIORITY_DEFAULT);
- g_source_set_callback (source, wait_on_timed_out, &data, NULL);
- g_source_attach (source, data.context);
- g_source_unref (source);
- }
-
- /* TODO: do something a bit more elegant than checking every 250ms ... it's
- * probably going to involve having each UDisksProvider emit a "changed"
- * signal when it's time to recheck... for now this works.
- */
- source = g_timeout_source_new (250);
- g_source_set_priority (source, G_PRIORITY_DEFAULT);
- g_source_set_callback (source, wait_on_recheck, &data, NULL);
- g_source_attach (source, data.context);
- g_source_unref (source);
-
- g_main_loop_run (data.loop);
-
- if (data.timed_out)
- {
- g_set_error (error,
- UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Timed out waiting for object");
- }
- else
- {
- goto again;
- }
- }
-
- if (user_data_free_func != NULL)
- user_data_free_func (user_data);
-
- g_object_unref (daemon);
-
- if (data.loop != NULL)
- g_main_loop_unref (data.loop);
- if (data.context != NULL)
- g_main_context_unref (data.context);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_find_block:
- * @daemon: A #UDisksDaemon.
- * @block_device_number: A #dev_t with the device number to find.
- *
- * Finds a block device with the number given by @block_device_number.
- *
- * Returns: (transfer full): A #UDisksObject or %NULL if not found. Free with g_object_unref().
- */
-UDisksObject *
-udisks_daemon_find_block (UDisksDaemon *daemon,
- dev_t block_device_number)
-{
- UDisksObject *ret = NULL;
- GList *objects, *l;
-
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (daemon->object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_peek_block (object);
- if (block == NULL)
- continue;
-
- if (udisks_block_get_device_number (block) == block_device_number)
- {
- ret = g_object_ref (object);
- goto out;
- }
- }
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_find_block_by_device_file:
- * @daemon: A #UDisksDaemon.
- * @device_file: A device file.
- *
- * Finds a block device with device file given by @device_file.
- *
- * Returns: (transfer full): A #UDisksObject or %NULL if not found. Free with g_object_unref().
- */
-UDisksObject *
-udisks_daemon_find_block_by_device_file (UDisksDaemon *daemon,
- const gchar *device_file)
-{
- UDisksObject *ret = NULL;
- GList *objects, *l;
-
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (daemon->object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_peek_block (object);
- if (block == NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_device (block), device_file) == 0)
- {
- ret = g_object_ref (object);
- goto out;
- }
- }
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_find_block_by_sysfs_path:
- * @daemon: A #UDisksDaemon.
- * @sysfs_path: A sysfs path.
- *
- * Finds a block device with a sysfs path given by @sysfs_path.
- *
- * Returns: (transfer full): A #UDisksObject or %NULL if not found. Free with g_object_unref().
- */
-UDisksObject *
-udisks_daemon_find_block_by_sysfs_path (UDisksDaemon *daemon,
- const gchar *sysfs_path)
-{
- UDisksObject *ret = NULL;
- GList *objects, *l;
-
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (daemon->object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksLinuxDevice *device;
-
- if (!UDISKS_IS_LINUX_BLOCK_OBJECT (object))
- continue;
-
- device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (object));
- if (device == NULL)
- continue;
-
- if (g_strcmp0 (g_udev_device_get_sysfs_path (device->udev_device), sysfs_path) == 0)
- {
- g_object_unref (device);
- ret = g_object_ref (object);
- goto out;
- }
- g_object_unref (device);
- }
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_find_object:
- * @daemon: A #UDisksDaemon.
- * @object_path: A #dev_t with the device number to find.
- *
- * Finds an exported object with the object path given by @object_path.
- *
- * Returns: (transfer full): A #UDisksObject or %NULL if not found. Free with g_object_unref().
- */
-UDisksObject *
-udisks_daemon_find_object (UDisksDaemon *daemon,
- const gchar *object_path)
-{
- return (UDisksObject *) g_dbus_object_manager_get_object (G_DBUS_OBJECT_MANAGER (daemon->object_manager),
- object_path);
-}
-
-/**
- * udisks_daemon_get_objects:
- * @daemon: A #UDisksDaemon.
- *
- * Gets all D-Bus objects exported by @daemon.
- *
- * Returns: (transfer full) (element-type UDisksObject): A list of #UDisksObject instaces. The returned list should be freed with g_list_free() after each element has been freed with g_object_unref().
- */
-GList *
-udisks_daemon_get_objects (UDisksDaemon *daemon)
-{
- return g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (daemon->object_manager));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
diff --git a/src/udisksdaemon.h b/src/udisksdaemon.h
deleted file mode 100644
index 6005e91..0000000
--- a/src/udisksdaemon.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_DAEMON_H__
-#define __UDISKS_DAEMON_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_DAEMON (udisks_daemon_get_type ())
-#define UDISKS_DAEMON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_DAEMON, UDisksDaemon))
-#define UDISKS_IS_DAEMON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_DAEMON))
-
-GType udisks_daemon_get_type (void) G_GNUC_CONST;
-UDisksDaemon *udisks_daemon_new (GDBusConnection *connection);
-GDBusConnection *udisks_daemon_get_connection (UDisksDaemon *daemon);
-GDBusObjectManagerServer *udisks_daemon_get_object_manager (UDisksDaemon *daemon);
-UDisksMountMonitor *udisks_daemon_get_mount_monitor (UDisksDaemon *daemon);
-UDisksFstabMonitor *udisks_daemon_get_fstab_monitor (UDisksDaemon *daemon);
-UDisksCrypttabMonitor *udisks_daemon_get_crypttab_monitor (UDisksDaemon *daemon);
-UDisksLinuxProvider *udisks_daemon_get_linux_provider (UDisksDaemon *daemon);
-PolkitAuthority *udisks_daemon_get_authority (UDisksDaemon *daemon);
-UDisksState *udisks_daemon_get_state (UDisksDaemon *daemon);
-
-/**
- * UDisksDaemonWaitFunc:
- * @daemon: A #UDisksDaemon.
- * @user_data: The #gpointer passed to udisks_daemon_wait_for_object_sync().
- *
- * Type for callback function used with udisks_daemon_wait_for_object_sync().
- *
- * Returns: (transfer full): %NULL if the object to wait for was not found, otherwise a full reference to a #UDisksObject.
- */
-typedef UDisksObject *(*UDisksDaemonWaitFunc) (UDisksDaemon *daemon,
- gpointer user_data);
-
-UDisksObject *udisks_daemon_wait_for_object_sync (UDisksDaemon *daemon,
- UDisksDaemonWaitFunc wait_func,
- gpointer user_data,
- GDestroyNotify user_data_free_func,
- guint timeout_seconds,
- GError **error);
-
-GList *udisks_daemon_get_objects (UDisksDaemon *daemon);
-
-UDisksObject *udisks_daemon_find_block (UDisksDaemon *daemon,
- dev_t block_device_number);
-
-UDisksObject *udisks_daemon_find_block_by_device_file (UDisksDaemon *daemon,
- const gchar *device_file);
-
-UDisksObject *udisks_daemon_find_block_by_sysfs_path (UDisksDaemon *daemon,
- const gchar *sysfs_path);
-
-UDisksObject *udisks_daemon_find_object (UDisksDaemon *daemon,
- const gchar *object_path);
-
-UDisksBaseJob *udisks_daemon_launch_simple_job (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- GCancellable *cancellable);
-UDisksBaseJob *udisks_daemon_launch_spawned_job (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- GCancellable *cancellable,
- uid_t run_as_uid,
- uid_t run_as_euid,
- const gchar *input_string,
- const gchar *command_line_format,
- ...) G_GNUC_PRINTF (9, 10);
-gboolean udisks_daemon_launch_spawned_job_sync (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- GCancellable *cancellable,
- uid_t run_as_uid,
- uid_t run_as_euid,
- gint *out_status,
- gchar **out_message,
- const gchar *input_string,
- const gchar *command_line_format,
- ...) G_GNUC_PRINTF (11, 12);
-UDisksBaseJob *udisks_daemon_launch_threaded_job (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *job_operation,
- uid_t job_started_by_uid,
- UDisksThreadedJobFunc job_func,
- gpointer user_data,
- GDestroyNotify user_data_free_func,
- GCancellable *cancellable);
-
-G_END_DECLS
-
-#endif /* __UDISKS_DAEMON_H__ */
diff --git a/src/udisksdaemontypes.h b/src/udisksdaemontypes.h
deleted file mode 100644
index 398581c..0000000
--- a/src/udisksdaemontypes.h
+++ /dev/null
@@ -1,196 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_DAEMON_TYPES_H__
-#define __UDISKS_DAEMON_TYPES_H__
-
-#include <gio/gio.h>
-#include <polkit/polkit.h>
-#include <udisks/udisks.h>
-#include <gudev/gudev.h>
-
-#include <sys/types.h>
-
-struct _UDisksDaemon;
-typedef struct _UDisksDaemon UDisksDaemon;
-
-struct _UDisksLinuxProvider;
-typedef struct _UDisksLinuxProvider UDisksLinuxProvider;
-
-struct _UDisksLinuxBlockObject;
-typedef struct _UDisksLinuxBlockObject UDisksLinuxBlockObject;
-
-struct _UDisksLinuxBlock;
-typedef struct _UDisksLinuxBlock UDisksLinuxBlock;
-
-struct _UDisksLinuxDriveObject;
-typedef struct _UDisksLinuxDriveObject UDisksLinuxDriveObject;
-
-struct _UDisksLinuxDrive;
-typedef struct _UDisksLinuxDrive UDisksLinuxDrive;
-
-struct _UDisksLinuxDriveAta;
-typedef struct _UDisksLinuxDriveAta UDisksLinuxDriveAta;
-
-struct _UDisksLinuxMDRaidObject;
-typedef struct _UDisksLinuxMDRaidObject UDisksLinuxMDRaidObject;
-
-struct _UDisksLinuxMDRaid;
-typedef struct _UDisksLinuxMDRaid UDisksLinuxMDRaid;
-
-struct _UDisksBaseJob;
-typedef struct _UDisksBaseJob UDisksBaseJob;
-
-struct _UDisksSpawnedJob;
-typedef struct _UDisksSpawnedJob UDisksSpawnedJob;
-
-struct _UDisksThreadedJob;
-typedef struct _UDisksThreadedJob UDisksThreadedJob;
-
-struct _UDisksSimpleJob;
-typedef struct _UDisksSimpleJob UDisksSimpleJob;
-
-struct _UDisksMountMonitor;
-typedef struct _UDisksMountMonitor UDisksMountMonitor;
-
-struct _UDisksMount;
-typedef struct _UDisksMount UDisksMount;
-
-struct _UDisksProvider;
-typedef struct _UDisksProvider UDisksProvider;
-
-struct _UDisksLinuxFilesystem;
-typedef struct _UDisksLinuxFilesystem UDisksLinuxFilesystem;
-
-struct _UDisksLinuxEncrypted;
-typedef struct _UDisksLinuxEncrypted UDisksLinuxEncrypted;
-
-struct _UDisksLinuxLoop;
-typedef struct _UDisksLinuxLoop UDisksLinuxLoop;
-
-struct _UDisksLinuxManager;
-typedef struct _UDisksLinuxManager UDisksLinuxManager;
-
-struct _UDisksLinuxSwapspace;
-typedef struct _UDisksLinuxSwapspace UDisksLinuxSwapspace;
-
-struct _UDisksFstabMonitor;
-typedef struct _UDisksFstabMonitor UDisksFstabMonitor;
-
-struct _UDisksFstabEntry;
-typedef struct _UDisksFstabEntry UDisksFstabEntry;
-
-struct _UDisksCrypttabMonitor;
-typedef struct _UDisksCrypttabMonitor UDisksCrypttabMonitor;
-
-struct _UDisksCrypttabEntry;
-typedef struct _UDisksCrypttabEntry UDisksCrypttabEntry;
-
-struct _UDisksLinuxPartition;
-typedef struct _UDisksLinuxPartition UDisksLinuxPartition;
-
-struct _UDisksLinuxPartitionTable;
-typedef struct _UDisksLinuxPartitionTable UDisksLinuxPartitionTable;
-
-struct UDisksInhibitCookie;
-typedef struct UDisksInhibitCookie UDisksInhibitCookie;
-
-/**
- * UDisksThreadedJobFunc:
- * @job: A #UDisksThreadedJob.
- * @cancellable: A #GCancellable (never %NULL).
- * @user_data: User data passed when creating @job.
- * @error: Return location for error (never %NULL).
- *
- * Job function that runs in a separate thread.
- *
- * Long-running jobs should periodically check @cancellable to see if
- * they have been cancelled.
- *
- * Returns: %TRUE if the job succeeded, %FALSE if @error is set.
- */
-typedef gboolean (*UDisksThreadedJobFunc) (UDisksThreadedJob *job,
- GCancellable *cancellable,
- gpointer user_data,
- GError **error);
-
-struct _UDisksState;
-typedef struct _UDisksState UDisksState;
-
-/**
- * UDisksMountType:
- * @UDISKS_MOUNT_TYPE_FILESYSTEM: Object correspond to a mounted filesystem.
- * @UDISKS_MOUNT_TYPE_SWAP: Object correspond to an in-use swap device.
- *
- * Types of a mount.
- */
-typedef enum
-{
- UDISKS_MOUNT_TYPE_FILESYSTEM,
- UDISKS_MOUNT_TYPE_SWAP
-} UDisksMountType;
-
-
-/**
- * UDisksLogLevel:
- * @UDISKS_LOG_LEVEL_DEBUG: Debug messages.
- * @UDISKS_LOG_LEVEL_INFO: Informational messages.
- * @UDISKS_LOG_LEVEL_NOTICE: Messages that the administrator should take notice of.
- * @UDISKS_LOG_LEVEL_WARNING: Warning messages.
- * @UDISKS_LOG_LEVEL_ERROR: Error messages.
- *
- * Logging levels. The level @UDISKS_LOG_LEVEL_NOTICE and above goes to syslog.
- *
- * Unlike g_warning() and g_error(), none of these logging levels causes the program to ever terminate.
- */
-typedef enum
-{
- UDISKS_LOG_LEVEL_DEBUG,
- UDISKS_LOG_LEVEL_INFO,
- UDISKS_LOG_LEVEL_NOTICE,
- UDISKS_LOG_LEVEL_WARNING,
- UDISKS_LOG_LEVEL_ERROR
-} UDisksLogLevel;
-
-struct _UDisksAtaCommandOutput;
-typedef struct _UDisksAtaCommandOutput UDisksAtaCommandOutput;
-
-struct _UDisksAtaCommandInput;
-typedef struct _UDisksAtaCommandInput UDisksAtaCommandInput;
-
-/**
- * UDisksAtaCommandProtocol:
- * @UDISKS_ATA_COMMAND_PROTOCOL_NONE: Non-data
- * @UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST: PIO Data-In
- * @UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE: PIO Data-Out
- *
- * Enumeration used to specify the protocol of an ATA command
- */
-typedef enum
-{
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST,
- UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE
-} UDisksAtaCommandProtocol;
-
-struct _UDisksLinuxDevice;
-typedef struct _UDisksLinuxDevice UDisksLinuxDevice;
-
-#endif /* __UDISKS_DAEMON_TYPES_H__ */
diff --git a/src/udisksdaemonutil.c b/src/udisksdaemonutil.c
deleted file mode 100644
index 1ba7959..0000000
--- a/src/udisksdaemonutil.c
+++ /dev/null
@@ -1,1482 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-#include <glib/gstdio.h>
-#include <gio/gunixfdlist.h>
-
-#include <stdio.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <errno.h>
-#include <pwd.h>
-
-#include <limits.h>
-#include <stdlib.h>
-
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udisksstate.h"
-#include "udiskslogging.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxdriveobject.h"
-
-#if defined(HAVE_LIBSYSTEMD_LOGIN)
-#include <systemd/sd-daemon.h>
-#include <systemd/sd-login.h>
-
-#define LOGIND_AVAILABLE() (access("/run/systemd/seats/", F_OK) >= 0)
-#endif
-
-/**
- * SECTION:udisksdaemonutil
- * @title: Utilities
- * @short_description: Various utility routines
- *
- * Various utility routines.
- */
-
-/**
- * udisks_decode_udev_string:
- * @str: An udev-encoded string or %NULL.
- *
- * Unescapes sequences like \x20 to " " and ensures the returned string is valid UTF-8.
- *
- * If the string is not valid UTF-8, try as hard as possible to convert to UTF-8.
- *
- * If %NULL is passed, then %NULL is returned.
- *
- * See udev_util_encode_string() in libudev/libudev-util.c in the udev
- * tree for what kinds of strings can be used.
- *
- * Returns: A valid UTF-8 string that must be freed with g_free().
- */
-gchar *
-udisks_decode_udev_string (const gchar *str)
-{
- GString *s;
- gchar *ret;
- const gchar *end_valid;
- guint n;
-
- if (str == NULL)
- {
- ret = NULL;
- goto out;
- }
-
- s = g_string_new (NULL);
- for (n = 0; str[n] != '\0'; n++)
- {
- if (str[n] == '\\')
- {
- gint val;
-
- if (str[n + 1] != 'x' || str[n + 2] == '\0' || str[n + 3] == '\0')
- {
- udisks_warning ("**** NOTE: malformed encoded string `%s'", str);
- break;
- }
-
- val = (g_ascii_xdigit_value (str[n + 2]) << 4) | g_ascii_xdigit_value (str[n + 3]);
-
- g_string_append_c (s, val);
-
- n += 3;
- }
- else
- {
- g_string_append_c (s, str[n]);
- }
- }
-
- if (!g_utf8_validate (s->str, -1, &end_valid))
- {
- udisks_warning ("The string `%s' is not valid UTF-8. Invalid characters begins at `%s'", s->str, end_valid);
- ret = g_strndup (s->str, end_valid - s->str);
- g_string_free (s, TRUE);
- }
- else
- {
- ret = g_string_free (s, FALSE);
- }
-
- out:
- return ret;
-}
-
-/**
- * udisks_safe_append_to_object_path:
- * @str: A #GString to append to.
- * @s: A UTF-8 string.
- *
- * Appends @s to @str in a way such that only characters that can be
- * used in a D-Bus object path will be used. E.g. a character not in
- * <literal>[A-Z][a-z][0-9]_</literal> will be escaped as _HEX where
- * HEX is a two-digit hexadecimal number.
- *
- * Note that his mapping is not bijective - e.g. you cannot go back
- * to the original string.
- */
-void
-udisks_safe_append_to_object_path (GString *str,
- const gchar *s)
-{
- guint n;
- for (n = 0; s[n] != '\0'; n++)
- {
- gint c = s[n];
- /* D-Bus spec sez:
- *
- * Each element must only contain the ASCII characters "[A-Z][a-z][0-9]_"
- */
- if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c >= '0' && c <= '9') || c == '_')
- {
- g_string_append_c (str, c);
- }
- else
- {
- /* Escape bytes not in [A-Z][a-z][0-9] as _<hex-with-two-digits> */
- g_string_append_printf (str, "_%02x", (guint) c);
- }
- }
-}
-
-/**
- * udisks_daemon_util_block_get_size:
- * @device: A #GUdevDevice for a top-level block device.
- * @out_media_available: (out): Return location for whether media is available or %NULL.
- * @out_media_change_detected: (out): Return location for whether media change is detected or %NULL.
- *
- * Gets the size of the @device top-level block device, checking for media in the process
- *
- * Returns: The size of @device or 0 if no media is available or if unknown.
- */
-guint64
-udisks_daemon_util_block_get_size (GUdevDevice *device,
- gboolean *out_media_available,
- gboolean *out_media_change_detected)
-{
- gboolean media_available = FALSE;
- gboolean media_change_detected = TRUE;
- guint64 size = 0;
-
- /* figuring out if media is available is a bit tricky */
- if (g_udev_device_get_sysfs_attr_as_boolean (device, "removable"))
- {
- /* never try to open optical drives (might cause the door to close) or
- * floppy drives (makes noise)
- */
- if (g_udev_device_get_property_as_boolean (device, "ID_DRIVE_FLOPPY"))
- {
- /* assume media available */
- media_available = TRUE;
- media_change_detected = FALSE;
- }
- else if (g_udev_device_get_property_as_boolean (device, "ID_CDROM"))
- {
- /* Rely on (careful) work already done by udev's cdrom_id prober */
- if (g_udev_device_get_property_as_boolean (device, "ID_CDROM_MEDIA"))
- media_available = TRUE;
- }
- else
- {
- gint fd;
- /* For the general case, just rely on open(2) failing with
- * ENOMEDIUM if no medium is inserted
- */
- fd = open (g_udev_device_get_device_file (device), O_RDONLY);
- if (fd >= 0)
- {
- media_available = TRUE;
- close (fd);
- }
- }
- }
- else
- {
- /* not removable, so media is implicitly available */
- media_available = TRUE;
- }
-
- if (media_available && size == 0 && media_change_detected)
- size = g_udev_device_get_sysfs_attr_as_uint64 (device, "size") * 512;
-
- if (out_media_available != NULL)
- *out_media_available = media_available;
-
- if (out_media_change_detected != NULL)
- *out_media_change_detected = media_change_detected;
-
- return size;
-}
-
-
-/**
- * udisks_daemon_util_resolve_link:
- * @path: A path
- * @name: Name of a symlink in @path.
- *
- * Resolves the symlink @path/@name.
- *
- * Returns: A canonicalized absolute pathname or %NULL if the symlink
- * could not be resolved. Free with g_free().
- */
-gchar *
-udisks_daemon_util_resolve_link (const gchar *path,
- const gchar *name)
-{
- gchar *full_path;
- gchar link_path[PATH_MAX];
- gchar resolved_path[PATH_MAX];
- gssize num;
- gboolean found_it;
-
- found_it = FALSE;
-
- full_path = g_build_filename (path, name, NULL);
-
- num = readlink (full_path, link_path, sizeof(link_path) - 1);
- if (num != -1)
- {
- char *absolute_path;
- gchar *full_path_dir;
-
- link_path[num] = '\0';
-
- full_path_dir = g_path_get_dirname (full_path);
- absolute_path = g_build_filename (full_path_dir, link_path, NULL);
- g_free (full_path_dir);
- if (realpath (absolute_path, resolved_path) != NULL)
- {
- found_it = TRUE;
- }
- g_free (absolute_path);
- }
- g_free (full_path);
-
- if (found_it)
- return g_strdup (resolved_path);
- else
- return NULL;
-}
-
-/**
- * udisks_daemon_util_resolve_links:
- * @path: A path
- * @dir_name: Name of a directory in @path holding symlinks.
- *
- * Resolves all symlinks in @path/@dir_name. This can be used to
- * easily walk e.g. holders or slaves of block devices.
- *
- * Returns: An array of canonicalized absolute pathnames. Free with g_strfreev().
- */
-gchar **
-udisks_daemon_util_resolve_links (const gchar *path,
- const gchar *dir_name)
-{
- gchar *s;
- GDir *dir;
- const gchar *name;
- GPtrArray *p;
-
- p = g_ptr_array_new ();
-
- s = g_build_filename (path, dir_name, NULL);
- dir = g_dir_open (s, 0, NULL);
- if (dir == NULL)
- goto out;
- while ((name = g_dir_read_name (dir)) != NULL)
- {
- gchar *resolved;
- resolved = udisks_daemon_util_resolve_link (s, name);
- if (resolved != NULL)
- g_ptr_array_add (p, resolved);
- }
- g_ptr_array_add (p, NULL);
-
- out:
- if (dir != NULL)
- g_dir_close (dir);
- g_free (s);
-
- return (gchar **) g_ptr_array_free (p, FALSE);
-}
-
-
-/**
- * udisks_daemon_util_setup_by_user:
- * @daemon: A #UDisksDaemon.
- * @object: The #GDBusObject that the call is on or %NULL.
- * @user: The user in question.
- *
- * Checks whether the device represented by @object (if any) has been
- * setup by @user.
- *
- * Returns: %TRUE if @object has been set-up by @user, %FALSE if not.
- */
-gboolean
-udisks_daemon_util_setup_by_user (UDisksDaemon *daemon,
- UDisksObject *object,
- uid_t user)
-{
- gboolean ret;
- UDisksBlock *block = NULL;
- UDisksPartition *partition = NULL;
- UDisksState *state;
- uid_t setup_by_user;
- UDisksObject *crypto_object;
-
- ret = FALSE;
-
- state = udisks_daemon_get_state (daemon);
- block = udisks_object_get_block (object);
- if (block == NULL)
- goto out;
- partition = udisks_object_get_partition (object);
-
- /* loop devices */
- if (udisks_state_has_loop (state, udisks_block_get_device (block), &setup_by_user))
- {
- if (setup_by_user == user)
- {
- ret = TRUE;
- goto out;
- }
- }
-
- /* partition of a loop device */
- if (partition != NULL)
- {
- UDisksObject *partition_object = NULL;
- partition_object = udisks_daemon_find_object (daemon, udisks_partition_get_table (partition));
- if (partition_object != NULL)
- {
- if (udisks_daemon_util_setup_by_user (daemon, partition_object, user))
- {
- ret = TRUE;
- g_object_unref (partition_object);
- goto out;
- }
- g_object_unref (partition_object);
- }
- }
-
- /* LUKS devices */
- crypto_object = udisks_daemon_find_object (daemon, udisks_block_get_crypto_backing_device (block));
- if (crypto_object != NULL)
- {
- UDisksBlock *crypto_block;
- crypto_block = udisks_object_peek_block (crypto_object);
- if (udisks_state_find_unlocked_luks (state,
- udisks_block_get_device_number (crypto_block),
- &setup_by_user))
- {
- if (setup_by_user == user)
- {
- ret = TRUE;
- g_object_unref (crypto_object);
- goto out;
- }
- }
- g_object_unref (crypto_object);
- }
-
- /* MDRaid devices */
- if (g_strcmp0 (udisks_block_get_mdraid (block), "/") != 0)
- {
- uid_t started_by_user;
- if (udisks_state_has_mdraid (state, udisks_block_get_device_number (block), &started_by_user))
- {
- if (started_by_user == user)
- {
- ret = TRUE;
- goto out;
- }
- }
- }
-
- out:
- g_clear_object (&partition);
- g_clear_object (&block);
- return ret;
-}
-
-/* Need this until we can depend on a libpolkit with this bugfix
- *
- * http://cgit.freedesktop.org/polkit/commit/?h=wip/js-rule-files&id=224f7b892478302dccbe7e567b013d3c73d376fd
- */
-static void
-_safe_polkit_details_insert (PolkitDetails *details, const gchar *key, const gchar *value)
-{
- if (value != NULL && strlen (value) > 0)
- polkit_details_insert (details, key, value);
-}
-
-static void
-_safe_polkit_details_insert_int (PolkitDetails *details, const gchar *key, gint value)
-{
- gchar buf[32];
- snprintf (buf, sizeof buf, "%d", value);
- polkit_details_insert (details, key, buf);
-}
-
-static void
-_safe_polkit_details_insert_uint64 (PolkitDetails *details, const gchar *key, guint64 value)
-{
- gchar buf[32];
- snprintf (buf, sizeof buf, "0x%08llx", (unsigned long long int) value);
- polkit_details_insert (details, key, buf);
-}
-
-static gboolean
-check_authorization_no_polkit (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *action_id,
- GVariant *options,
- const gchar *message,
- GDBusMethodInvocation *invocation)
-{
- gboolean ret = FALSE;
- uid_t caller_uid = -1;
- GError *error = NULL;
-
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL, /* GCancellable* */
- &caller_uid,
- NULL, /* gid_t *out_gid */
- NULL, /* gchar **out_user_name */
- &error))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error getting uid for caller with bus name %s: %s (%s, %d)",
- g_dbus_method_invocation_get_sender (invocation),
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- goto out;
- }
-
- /* only allow root */
- if (caller_uid == 0)
- {
- ret = TRUE;
- }
- else
- {
- g_dbus_method_invocation_return_error_literal (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_AUTHORIZED,
- "Not authorized to perform operation (polkit authority not available and caller is not uid 0)");
- }
-
- out:
- return ret;
-}
-
-/**
- * udisks_daemon_util_check_authorization_sync:
- * @daemon: A #UDisksDaemon.
- * @object: (allow-none): The #GDBusObject that the call is on or %NULL.
- * @action_id: The action id to check for.
- * @options: (allow-none): A #GVariant to check for the <quote>auth.no_user_interaction</quote> option or %NULL.
- * @message: The message to convey (use N_).
- * @invocation: The invocation to check for.
- *
- * Checks if the caller represented by @invocation is authorized for
- * the action identified by @action_id, optionally displaying @message
- * if authentication is needed. Additionally, if the caller is not
- * authorized, the appropriate error is already returned to the caller
- * via @invocation.
- *
- * The calling thread is blocked for the duration of the authorization
- * check which could be a very long time since it may involve
- * presenting an authentication dialog and having a human user use
- * it. If <quote>auth.no_user_interaction</quote> in @options is %TRUE
- * no authentication dialog will be presented and the check is not
- * expected to take a long time.
- *
- * See <xref linkend="udisks-polkit-details"/> for the variables that
- * can be used in @message but note that not all variables can be used
- * in all checks. For example, any check involving a #UDisksDrive or a
- * #UDisksBlock object can safely include the fragment
- * <quote>$(drive)</quote> since it will always expand to the name of
- * the drive, e.g. <quote>INTEL SSDSA2MH080G1GC (/dev/sda1)</quote> or
- * the block device file e.g. <quote>/dev/vg_lucifer/lv_root</quote>
- * or <quote>/dev/sda1</quote>. However this won't work for operations
- * that isn't on a drive or block device, for example calls on the
- * <link linkend="gdbus-interface-org-freedesktop-UDisks2-Manager.top_of_page">Manager</link>
- * object.
- *
- * Returns: %TRUE if caller is authorized, %FALSE if not.
- */
-gboolean
-udisks_daemon_util_check_authorization_sync (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *action_id,
- GVariant *options,
- const gchar *message,
- GDBusMethodInvocation *invocation)
-{
- PolkitAuthority *authority = NULL;
- PolkitSubject *subject = NULL;
- PolkitDetails *details = NULL;
- PolkitCheckAuthorizationFlags flags = POLKIT_CHECK_AUTHORIZATION_FLAGS_NONE;
- PolkitAuthorizationResult *result = NULL;
- GError *error = NULL;
- gboolean ret = FALSE;
- UDisksBlock *block = NULL;
- UDisksDrive *drive = NULL;
- UDisksPartition *partition = NULL;
- UDisksObject *block_object = NULL;
- UDisksObject *drive_object = NULL;
- gboolean auth_no_user_interaction = FALSE;
- const gchar *details_device = NULL;
- gchar *details_drive = NULL;
-
- authority = udisks_daemon_get_authority (daemon);
- if (authority == NULL)
- {
- ret = check_authorization_no_polkit (daemon, object, action_id, options, message, invocation);
- goto out;
- }
-
- subject = polkit_system_bus_name_new (g_dbus_method_invocation_get_sender (invocation));
- if (options != NULL)
- {
- g_variant_lookup (options,
- "auth.no_user_interaction",
- "b",
- &auth_no_user_interaction);
- }
- if (!auth_no_user_interaction)
- flags = POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION;
-
- details = polkit_details_new ();
- polkit_details_insert (details, "polkit.message", message);
- polkit_details_insert (details, "polkit.gettext_domain", "udisks2");
-
- /* Find drive associated with the block device, if any */
- if (object != NULL)
- {
- block = udisks_object_get_block (object);
- if (block != NULL)
- {
- block_object = g_object_ref (object);
- drive_object = udisks_daemon_find_object (daemon, udisks_block_get_drive (block));
- if (drive_object != NULL)
- drive = udisks_object_get_drive (drive_object);
- }
-
- partition = udisks_object_get_partition (object);
-
- if (drive == NULL)
- drive = udisks_object_get_drive (object);
- }
-
- if (block != NULL)
- details_device = udisks_block_get_preferred_device (block);
-
- /* If we have a drive, use vendor/model in the message (in addition to Block:preferred-device) */
- if (drive != NULL)
- {
- gchar *s;
- const gchar *vendor;
- const gchar *model;
-
- vendor = udisks_drive_get_vendor (drive);
- model = udisks_drive_get_model (drive);
- if (vendor == NULL)
- vendor = "";
- if (model == NULL)
- model = "";
-
- if (strlen (vendor) > 0 && strlen (model) > 0)
- s = g_strdup_printf ("%s %s", vendor, model);
- else if (strlen (vendor) > 0)
- s = g_strdup (vendor);
- else
- s = g_strdup (model);
-
- if (block != NULL)
- {
- details_drive = g_strdup_printf ("%s (%s)", s, udisks_block_get_preferred_device (block));
- }
- else
- {
- details_drive = s;
- s = NULL;
- }
- g_free (s);
-
- _safe_polkit_details_insert (details, "drive.wwn", udisks_drive_get_wwn (drive));
- _safe_polkit_details_insert (details, "drive.serial", udisks_drive_get_serial (drive));
- _safe_polkit_details_insert (details, "drive.vendor", udisks_drive_get_vendor (drive));
- _safe_polkit_details_insert (details, "drive.model", udisks_drive_get_model (drive));
- _safe_polkit_details_insert (details, "drive.revision", udisks_drive_get_revision (drive));
- if (udisks_drive_get_removable (drive))
- {
- const gchar *const *media_compat;
- GString *media_compat_str;
- const gchar *sep = ",";
-
- polkit_details_insert (details, "drive.removable", "true");
- _safe_polkit_details_insert (details, "drive.removable.bus", udisks_drive_get_connection_bus (drive));
-
- media_compat_str = g_string_new (NULL);
- media_compat = udisks_drive_get_media_compatibility (drive);
- if (media_compat)
- {
- guint i;
-
- for (i = 0; media_compat[i] && strlen(media_compat[i]); i++)
- {
- if (i)
- g_string_append (media_compat_str, sep);
- g_string_append (media_compat_str, media_compat[i]);
- }
- }
-
- _safe_polkit_details_insert (details, "drive.removable.media", media_compat_str->str);
- g_string_free (media_compat_str, TRUE);
- }
- }
-
- if (block != NULL)
- {
- _safe_polkit_details_insert (details, "id.type", udisks_block_get_id_type (block));
- _safe_polkit_details_insert (details, "id.usage", udisks_block_get_id_usage (block));
- _safe_polkit_details_insert (details, "id.version", udisks_block_get_id_version (block));
- _safe_polkit_details_insert (details, "id.label", udisks_block_get_id_label (block));
- _safe_polkit_details_insert (details, "id.uuid", udisks_block_get_id_uuid (block));
- }
-
- if (partition != NULL)
- {
- _safe_polkit_details_insert_int (details, "partition.number", udisks_partition_get_number (partition));
- _safe_polkit_details_insert (details, "partition.type", udisks_partition_get_type_ (partition));
- _safe_polkit_details_insert_uint64 (details, "partition.flags", udisks_partition_get_flags (partition));
- _safe_polkit_details_insert (details, "partition.name", udisks_partition_get_name (partition));
- _safe_polkit_details_insert (details, "partition.uuid", udisks_partition_get_uuid (partition));
- }
-
- /* Fall back to Block:preferred-device */
- if (details_drive == NULL && block != NULL)
- details_drive = udisks_block_dup_preferred_device (block);
-
- if (details_device != NULL)
- polkit_details_insert (details, "device", details_device);
- if (details_drive != NULL)
- polkit_details_insert (details, "drive", details_drive);
-
- error = NULL;
- result = polkit_authority_check_authorization_sync (authority,
- subject,
- action_id,
- details,
- flags,
- NULL, /* GCancellable* */
- &error);
- if (result == NULL)
- {
- if (error->domain != POLKIT_ERROR)
- {
- /* assume polkit authority is not available (e.g. could be the service
- * manager returning org.freedesktop.systemd1.Masked)
- */
- g_error_free (error);
- ret = check_authorization_no_polkit (daemon, object, action_id, options, message, invocation);
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error checking authorization: %s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- }
- goto out;
- }
- if (!polkit_authorization_result_get_is_authorized (result))
- {
- if (polkit_authorization_result_get_dismissed (result))
- g_dbus_method_invocation_return_error_literal (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_AUTHORIZED_DISMISSED,
- "The authentication dialog was dismissed");
- else
- g_dbus_method_invocation_return_error_literal (invocation,
- UDISKS_ERROR,
- polkit_authorization_result_get_is_challenge (result) ?
- UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN :
- UDISKS_ERROR_NOT_AUTHORIZED,
- "Not authorized to perform operation");
- goto out;
- }
-
- ret = TRUE;
-
- out:
- g_free (details_drive);
- g_clear_object (&block_object);
- g_clear_object (&drive_object);
- g_clear_object (&block);
- g_clear_object (&partition);
- g_clear_object (&drive);
- g_clear_object (&subject);
- g_clear_object (&details);
- g_clear_object (&result);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_util_get_caller_uid_sync:
- * @daemon: A #UDisksDaemon.
- * @invocation: A #GDBusMethodInvocation.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @out_uid: (out): Return location for resolved uid or %NULL.
- * @out_gid: (out) (allow-none): Return location for resolved gid or %NULL.
- * @out_user_name: (out) (allow-none): Return location for resolved user name or %NULL.
- * @error: Return location for error.
- *
- * Gets the UNIX user id (and possibly group id and user name) of the
- * peer represented by @invocation.
- *
- * Returns: %TRUE if the user id (and possibly group id) was obtained, %FALSE otherwise
- */
-gboolean
-udisks_daemon_util_get_caller_uid_sync (UDisksDaemon *daemon,
- GDBusMethodInvocation *invocation,
- GCancellable *cancellable,
- uid_t *out_uid,
- gid_t *out_gid,
- gchar **out_user_name,
- GError **error)
-{
- gboolean ret;
- const gchar *caller;
- GVariant *value;
- GError *local_error;
- uid_t uid;
-
- /* TODO: cache this on @daemon */
-
- ret = FALSE;
-
- caller = g_dbus_method_invocation_get_sender (invocation);
-
- local_error = NULL;
- value = g_dbus_connection_call_sync (g_dbus_method_invocation_get_connection (invocation),
- "org.freedesktop.DBus", /* bus name */
- "/org/freedesktop/DBus", /* object path */
- "org.freedesktop.DBus", /* interface */
- "GetConnectionUnixUser", /* method */
- g_variant_new ("(s)", caller),
- G_VARIANT_TYPE ("(u)"),
- G_DBUS_CALL_FLAGS_NONE,
- -1, /* timeout_msec */
- cancellable,
- &local_error);
- if (value == NULL)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error determining uid of caller %s: %s (%s, %d)",
- caller,
- local_error->message,
- g_quark_to_string (local_error->domain),
- local_error->code);
- g_error_free (local_error);
- goto out;
- }
-
- {
- G_STATIC_ASSERT (sizeof (uid_t) == sizeof (guint32));
- }
-
- g_variant_get (value, "(u)", &uid);
- if (out_uid != NULL)
- *out_uid = uid;
-
- if (out_gid != NULL || out_user_name != NULL)
- {
- struct passwd pwstruct;
- gchar pwbuf[8192];
- struct passwd *pw = NULL;
- int rc;
-
- rc = getpwuid_r (uid, &pwstruct, pwbuf, sizeof pwbuf, &pw);
- if (rc == 0 && pw == NULL)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "User with uid %d does not exist", (gint) uid);
- goto out;
- }
- else if (pw == NULL)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error looking up passwd struct for uid %d: %m", (gint) uid);
- goto out;
- }
- if (out_gid != NULL)
- *out_gid = pw->pw_gid;
- if (out_user_name != NULL)
- *out_user_name = g_strdup (pwstruct.pw_name);
- }
-
- ret = TRUE;
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_util_get_caller_pid_sync:
- * @daemon: A #UDisksDaemon.
- * @invocation: A #GDBusMethodInvocation.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @out_pid: (out): Return location for resolved pid or %NULL.
- * @error: Return location for error.
- *
- * Gets the UNIX process id of the peer represented by @invocation.
- *
- * Returns: %TRUE if the process id was obtained, %FALSE otherwise
- */
-gboolean
-udisks_daemon_util_get_caller_pid_sync (UDisksDaemon *daemon,
- GDBusMethodInvocation *invocation,
- GCancellable *cancellable,
- pid_t *out_pid,
- GError **error)
-{
- gboolean ret;
- const gchar *caller;
- GVariant *value;
- GError *local_error;
- pid_t pid;
-
- /* TODO: cache this on @daemon */
-
- ret = FALSE;
-
- caller = g_dbus_method_invocation_get_sender (invocation);
-
- local_error = NULL;
- value = g_dbus_connection_call_sync (g_dbus_method_invocation_get_connection (invocation),
- "org.freedesktop.DBus", /* bus name */
- "/org/freedesktop/DBus", /* object path */
- "org.freedesktop.DBus", /* interface */
- "GetConnectionUnixProcessID", /* method */
- g_variant_new ("(s)", caller),
- G_VARIANT_TYPE ("(u)"),
- G_DBUS_CALL_FLAGS_NONE,
- -1, /* timeout_msec */
- cancellable,
- &local_error);
- if (value == NULL)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error determining uid of caller %s: %s (%s, %d)",
- caller,
- local_error->message,
- g_quark_to_string (local_error->domain),
- local_error->code);
- g_error_free (local_error);
- goto out;
- }
-
- {
- G_STATIC_ASSERT (sizeof (uid_t) == sizeof (guint32));
- }
- g_variant_get (value, "(u)", &pid);
- if (out_pid != NULL)
- *out_pid = pid;
-
- ret = TRUE;
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_daemon_util_dup_object:
- * @interface_: (type GDBusInterface): A #GDBusInterface<!-- -->-derived instance.
- * @error: %NULL, or an unset #GError to set if the return value is %NULL.
- *
- * Gets the enclosing #UDisksObject for @interface, if any.
- *
- * Returns: (transfer full) (type UDisksObject): Either %NULL or a
- * #UDisksObject<!-- -->-derived instance that must be released with
- * g_object_unref().
- */
-gpointer
-udisks_daemon_util_dup_object (gpointer interface_,
- GError **error)
-{
- gpointer ret;
-
- g_return_val_if_fail (G_IS_DBUS_INTERFACE (interface_), NULL);
- g_return_val_if_fail (error == NULL || *error == NULL, NULL);
-
- ret = g_dbus_interface_dup_object (interface_);
- if (ret == NULL)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "No enclosing object for interface");
- }
-
- return ret;
-}
-
-static void
-escaper (GString *s, const gchar *str)
-{
- const gchar *p;
- for (p = str; *p != '\0'; p++)
- {
- gint c = *p;
- switch (c)
- {
- case '"':
- g_string_append (s, "\\\"");
- break;
-
- case '\\':
- g_string_append (s, "\\\\");
- break;
-
- default:
- g_string_append_c (s, c);
- break;
- }
- }
-}
-
-/**
- * udisks_daemon_util_escape_and_quote:
- * @str: The string to escape.
- *
- * Like udisks_daemon_util_escape() but also wraps the result in
- * double-quotes.
- *
- * Returns: The double-quoted and escaped string. Free with g_free().
- */
-gchar *
-udisks_daemon_util_escape_and_quote (const gchar *str)
-{
- GString *s;
-
- g_return_val_if_fail (str != NULL, NULL);
-
- s = g_string_new ("\"");
- escaper (s, str);
- g_string_append_c (s, '"');
-
- return g_string_free (s, FALSE);
-}
-
-/**
- * udisks_daemon_util_escape:
- * @str: The string to escape.
- *
- * Escapes double-quotes (&quot;) and back-slashes (\) in a string
- * using back-slash (\).
- *
- * Returns: The escaped string. Free with g_free().
- */
-gchar *
-udisks_daemon_util_escape (const gchar *str)
-{
- GString *s;
-
- g_return_val_if_fail (str != NULL, NULL);
-
- s = g_string_new (NULL);
- escaper (s, str);
-
- return g_string_free (s, FALSE);
-}
-
-/**
- * udisks_daemon_util_on_user_seat:
- * @daemon: A #UDisksDaemon.
- * @object: The #GDBusObject that the call is on or %NULL.
- * @user: The user to check for.
- *
- * Checks whether the device represented by @object (if any) is plugged into
- * a seat where the caller represented by @user is logged in and active.
- *
- * This works if @object is a drive or a block object.
- *
- * Returns: %TRUE if @object is on the same seat as one of @user's
- * active sessions, %FALSE otherwise.
- */
-gboolean
-udisks_daemon_util_on_user_seat (UDisksDaemon *daemon,
- UDisksObject *object,
- uid_t user)
-{
-#if !defined(HAVE_LIBSYSTEMD_LOGIN)
- /* if we don't have systemd, assume it's always the same seat */
- return TRUE;
-#else
- gboolean ret = FALSE;
- char *session = NULL;
- char *seat = NULL;
- const gchar *drive_seat;
- UDisksObject *drive_object = NULL;
- UDisksDrive *drive = NULL;
-
- /* if we don't have logind, assume it's always the same seat */
- if (!LOGIND_AVAILABLE())
- return TRUE;
-
- if (UDISKS_IS_LINUX_BLOCK_OBJECT (object))
- {
- UDisksLinuxBlockObject *linux_block_object;
- UDisksBlock *block;
- linux_block_object = UDISKS_LINUX_BLOCK_OBJECT (object);
- block = udisks_object_get_block (UDISKS_OBJECT (linux_block_object));
- if (block != NULL)
- {
- drive_object = udisks_daemon_find_object (daemon, udisks_block_get_drive (block));
- g_object_unref (block);
- }
- }
- else if (UDISKS_IS_LINUX_DRIVE_OBJECT (object))
- {
- drive_object = g_object_ref (object);
- }
-
- if (drive_object == NULL)
- goto out;
-
- drive = udisks_object_get_drive (UDISKS_OBJECT (drive_object));
- if (drive == NULL)
- goto out;
-
- drive_seat = udisks_drive_get_seat (drive);
-
- if (drive_seat != NULL && sd_uid_is_on_seat (user, TRUE, drive_seat) > 0)
- {
- ret = TRUE;
- goto out;
- }
-
- out:
- free (seat);
- free (session);
- g_clear_object (&drive_object);
- g_clear_object (&drive);
- return ret;
-#endif /* HAVE_LIBSYSTEMD_LOGIN */
-}
-
-/**
- * udisks_daemon_util_hexdump:
- * @data: Pointer to data.
- * @len: Length of data.
- *
- * Utility function to generate a hexadecimal representation of @len
- * bytes of @data.
- *
- * Returns: A multi-line string. Free with g_free() when done using it.
- */
-gchar *
-udisks_daemon_util_hexdump (gconstpointer data, gsize len)
-{
- const guchar *bdata = data;
- guint n, m;
- GString *ret;
-
- ret = g_string_new (NULL);
- for (n = 0; n < len; n += 16)
- {
- g_string_append_printf (ret, "%04x: ", n);
-
- for (m = n; m < n + 16; m++)
- {
- if (m > n && (m%4) == 0)
- g_string_append_c (ret, ' ');
- if (m < len)
- g_string_append_printf (ret, "%02x ", (guint) bdata[m]);
- else
- g_string_append (ret, " ");
- }
-
- g_string_append (ret, " ");
-
- for (m = n; m < len && m < n + 16; m++)
- g_string_append_c (ret, g_ascii_isprint (bdata[m]) ? bdata[m] : '.');
-
- g_string_append_c (ret, '\n');
- }
-
- return g_string_free (ret, FALSE);
-}
-
-/**
- * udisks_daemon_util_hexdump_debug:
- * @data: Pointer to data.
- * @len: Length of data.
- *
- * Utility function to dumps the hexadecimal representation of @len
- * bytes of @data generated with udisks_daemon_util_hexdump() using
- * udisks_debug().
- */
-void
-udisks_daemon_util_hexdump_debug (gconstpointer data, gsize len)
-{
- gchar *s = udisks_daemon_util_hexdump (data, len);
- udisks_debug ("Hexdump of %" G_GSIZE_FORMAT " bytes:\n%s", len, s);
- g_free (s);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * 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.
- * @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.
- *
- * Like g_file_set_contents() but preserves the mode of the file if it
- * already exists and sets it to @mode_for_new_file otherwise.
- *
- * Return value: %TRUE on success, %FALSE if an error occurred
- */
-gboolean
-udisks_daemon_util_file_set_contents (const gchar *filename,
- const gchar *contents,
- gssize contents_len,
- gint mode_for_new_file,
- GError **error)
-{
- gboolean ret;
- struct stat statbuf;
- gint mode;
- gchar *tmpl;
- gint fd;
- FILE *f;
-
- ret = FALSE;
- tmpl = NULL;
-
- if (stat (filename, &statbuf) != 0)
- {
- if (errno == ENOENT)
- {
- mode = mode_for_new_file;
- }
- else
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error stat(2)'ing %s: %m",
- filename);
- goto out;
- }
- }
- else
- {
- mode = statbuf.st_mode;
- }
-
- tmpl = g_strdup_printf ("%s.XXXXXX", filename);
- fd = g_mkstemp_full (tmpl, O_RDWR, mode);
- if (fd == -1)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error creating temporary file: %m");
- goto out;
- }
-
- f = fdopen (fd, "w");
- if (f == NULL)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error calling fdopen: %m");
- g_unlink (tmpl);
- goto out;
- }
-
- if (contents_len < 0 )
- contents_len = strlen (contents);
- if (fwrite (contents, 1, contents_len, f) != (gsize) contents_len)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error calling fwrite on temp file: %m");
- fclose (f);
- g_unlink (tmpl);
- goto out;
- }
-
- if (fsync (fileno (f)) != 0)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error calling fsync on temp file: %m");
- fclose (f);
- g_unlink (tmpl);
- goto out;
- }
- fclose (f);
-
- if (rename (tmpl, filename) != 0)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error renaming temp file to final file: %m");
- g_unlink (tmpl);
- goto out;
- }
-
- ret = TRUE;
-
- out:
- g_free (tmpl);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * UDisksInhibitCookie:
- *
- * Opaque data structure used in udisks_daemon_util_inhibit_system_sync() and
- * udisks_daemon_util_uninhibit_system_sync().
- */
-struct UDisksInhibitCookie
-{
- /*< private >*/
- guint32 magic;
-#ifdef HAVE_LIBSYSTEMD_LOGIN
- gint fd;
-#endif
-};
-
-/**
- * udisks_daemon_util_inhibit_system_sync:
- * @reason: A human readable explanation of why the system is being inhibited.
- *
- * Tries to inhibit the system.
- *
- * Right now only
- * <ulink url="http://www.freedesktop.org/wiki/Software/systemd/inhibit">systemd</ulink>
- * inhibitors are supported but other inhibitors can be added in the future.
- *
- * Returns: A cookie that can be used with udisks_daemon_util_uninhibit_system_sync().
- */
-UDisksInhibitCookie *
-udisks_daemon_util_inhibit_system_sync (const gchar *reason)
-{
-#ifdef HAVE_LIBSYSTEMD_LOGIN
- UDisksInhibitCookie *ret = NULL;
- GDBusConnection *connection = NULL;
- GVariant *value = NULL;
- GUnixFDList *fd_list = NULL;
- gint32 index = -1;
- GError *error = NULL;
-
- g_return_val_if_fail (reason != NULL, NULL);
-
- connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
- if (connection == NULL)
- {
- udisks_error ("Error getting system bus: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- goto out;
- }
-
- value = g_dbus_connection_call_with_unix_fd_list_sync (connection,
- "org.freedesktop.login1",
- "/org/freedesktop/login1",
- "org.freedesktop.login1.Manager",
- "Inhibit",
- g_variant_new ("(ssss)",
- "sleep:shutdown:idle", /* what */
- "Disk Manager", /* who */
- reason, /* why */
- "block"), /* mode */
- G_VARIANT_TYPE ("(h)"),
- G_DBUS_CALL_FLAGS_NONE,
- -1, /* default timeout */
- NULL, /* fd_list */
- &fd_list, /* out_fd_list */
- NULL, /* GCancellable */
- &error);
- if (value == NULL)
- {
- udisks_error ("Error inhibiting: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- goto out;
- }
-
- g_variant_get (value, "(h)", &index);
- g_assert (index >= 0 && index < g_unix_fd_list_get_length (fd_list));
-
- ret = g_new0 (UDisksInhibitCookie, 1);
- ret->magic = 0xdeadbeef;
- ret->fd = g_unix_fd_list_get (fd_list, index, &error);
- if (ret->fd == -1)
- {
- udisks_error ("Error getting fd: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- g_free (ret);
- ret = NULL;
- goto out;
- }
-
- out:
- if (value != NULL)
- g_variant_unref (value);
- g_clear_object (&fd_list);
- g_clear_object (&connection);
- return ret;
-#else
- /* non-systemd: just return a dummy pointer */
- g_return_val_if_fail (reason != NULL, NULL);
- return (UDisksInhibitCookie* ) &udisks_daemon_util_inhibit_system_sync;
-#endif
-}
-
-/**
- * udisks_daemon_util_uninhibit_system_sync:
- * @cookie: %NULL or a cookie obtained from udisks_daemon_util_inhibit_system_sync().
- *
- * Does nothing if @cookie is %NULL, otherwise uninhibits.
- */
-void
-udisks_daemon_util_uninhibit_system_sync (UDisksInhibitCookie *cookie)
-{
-#ifdef HAVE_LIBSYSTEMD_LOGIN
- if (cookie != NULL)
- {
- g_assert (cookie->magic == 0xdeadbeef);
- if (close (cookie->fd) != 0)
- {
- udisks_error ("Error closing inhbit-fd: %m");
- }
- g_free (cookie);
- }
-#else
- /* non-systemd: check dummy pointer */
- g_warn_if_fail (cookie == (UDisksInhibitCookie* ) &udisks_daemon_util_inhibit_system_sync);
-#endif
-}
-
-/**
- * udisks_daemon_util_get_free_mdraid_device:
- *
- * Gets a free MD RAID device.
- *
- * Returns: A string of the form "/dev/mdNNN" that should be freed
- * with g_free() or %NULL if no free device is available.
- */
-gchar *
-udisks_daemon_util_get_free_mdraid_device (void)
-{
- gchar *ret = NULL;
- gint n;
- gchar buf[PATH_MAX];
-
- /* Ideally we wouldn't need this racy function... but mdadm(8)
- * insists that the user chooses a name. It should just choose one
- * itself but that's not how things work right now.
- */
- for (n = 127; n >= 0; n--)
- {
- snprintf (buf, sizeof buf, "/sys/block/md%d", n);
- if (!g_file_test (buf, G_FILE_TEST_EXISTS))
- {
- ret = g_strdup_printf ("/dev/md%d", n);
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-
-/**
- * udisks_ata_identify_get_word:
- * @identify_data: (allow-none): A 512-byte array containing ATA IDENTIFY or ATA IDENTIFY PACKET DEVICE data or %NULL.
- * @word_number: The word number to get - must be less than 256.
- *
- * Gets a <quote>word</quote> from position @word_number from
- * @identify_data.
- *
- * Returns: The word at the specified position or 0 if @identify_data is %NULL.
- */
-guint16
-udisks_ata_identify_get_word (const guchar *identify_data, guint word_number)
-{
- const guint16 *words = (const guint16 *) identify_data;
- guint16 ret = 0;
-
- g_return_val_if_fail (word_number < 256, 0);
-
- if (identify_data == NULL)
- goto out;
-
- ret = GUINT16_FROM_LE (words[word_number]);
-
- out:
- return ret;
-}
-
diff --git a/src/udisksdaemonutil.h b/src/udisksdaemonutil.h
deleted file mode 100644
index 031812f..0000000
--- a/src/udisksdaemonutil.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_DAEMON_UTIL_H__
-#define __UDISKS_DAEMON_UTIL_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-gchar *udisks_decode_udev_string (const gchar *str);
-
-void udisks_safe_append_to_object_path (GString *str,
- const gchar *s);
-
-guint64 udisks_daemon_util_block_get_size (GUdevDevice *device,
- gboolean *out_media_available,
- gboolean *out_media_change_detected);
-
-gchar *udisks_daemon_util_resolve_link (const gchar *path,
- const gchar *name);
-
-gchar **udisks_daemon_util_resolve_links (const gchar *path,
- const gchar *dir_name);
-
-gboolean udisks_daemon_util_setup_by_user (UDisksDaemon *daemon,
- UDisksObject *object,
- uid_t user);
-
-gboolean udisks_daemon_util_on_user_seat (UDisksDaemon *daemon,
- UDisksObject *object,
- uid_t user);
-
-gboolean udisks_daemon_util_check_authorization_sync (UDisksDaemon *daemon,
- UDisksObject *object,
- const gchar *action_id,
- GVariant *options,
- const gchar *message,
- GDBusMethodInvocation *invocation);
-
-gboolean udisks_daemon_util_get_caller_uid_sync (UDisksDaemon *daemon,
- GDBusMethodInvocation *invocation,
- GCancellable *cancellable,
- uid_t *out_uid,
- gid_t *out_gid,
- gchar **out_user_name,
- GError **error);
-
-gboolean udisks_daemon_util_get_caller_pid_sync (UDisksDaemon *daemon,
- GDBusMethodInvocation *invocation,
- GCancellable *cancellable,
- pid_t *out_pid,
- GError **error);
-
-gpointer udisks_daemon_util_dup_object (gpointer interface_,
- GError **error);
-
-gchar *udisks_daemon_util_escape (const gchar *str);
-gchar *udisks_daemon_util_escape_and_quote (const gchar *str);
-
-gchar *udisks_daemon_util_hexdump (gconstpointer data, gsize len);
-void udisks_daemon_util_hexdump_debug (gconstpointer data, gsize len);
-
-gboolean udisks_daemon_util_file_set_contents (const gchar *filename,
- const gchar *contents,
- gssize contents_len,
- gint mode_for_new_file,
- GError **error);
-
-UDisksInhibitCookie *udisks_daemon_util_inhibit_system_sync (const gchar *reason);
-void udisks_daemon_util_uninhibit_system_sync (UDisksInhibitCookie *cookie);
-
-gchar *udisks_daemon_util_get_free_mdraid_device (void);
-
-guint16 udisks_ata_identify_get_word (const guchar *identify_data, guint word_number);
-
-G_END_DECLS
-
-#endif /* __UDISKS_DAEMON_UTIL_H__ */
diff --git a/src/udisksfstabentry.c b/src/udisksfstabentry.c
deleted file mode 100644
index a300321..0000000
--- a/src/udisksfstabentry.c
+++ /dev/null
@@ -1,242 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <mntent.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udisksfstabentry.h"
-#include "udisksprivate.h"
-
-/**
- * UDisksFstabEntry:
- *
- * The #UDisksFstabEntry structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksFstabEntry
-{
- GObject parent_instance;
-
- gchar *fsname;
- gchar *dir;
- gchar *type;
- gchar *opts;
- gint freq;
- gint passno;
-};
-
-typedef struct _UDisksFstabEntryClass UDisksFstabEntryClass;
-
-struct _UDisksFstabEntryClass
-{
- GObjectClass parent_class;
-};
-
-G_DEFINE_TYPE (UDisksFstabEntry, udisks_fstab_entry, G_TYPE_OBJECT);
-
-static void
-udisks_fstab_entry_finalize (GObject *object)
-{
- UDisksFstabEntry *entry = UDISKS_FSTAB_ENTRY (object);
-
- g_free (entry->fsname);
- g_free (entry->dir);
- g_free (entry->type);
- g_free (entry->opts);
-
- if (G_OBJECT_CLASS (udisks_fstab_entry_parent_class)->finalize)
- G_OBJECT_CLASS (udisks_fstab_entry_parent_class)->finalize (object);
-}
-
-static void
-udisks_fstab_entry_init (UDisksFstabEntry *fstab_entry)
-{
-}
-
-static void
-udisks_fstab_entry_class_init (UDisksFstabEntryClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_fstab_entry_finalize;
-}
-
-UDisksFstabEntry *
-_udisks_fstab_entry_new (const struct mntent *mntent)
-{
- UDisksFstabEntry *entry;
-
- entry = UDISKS_FSTAB_ENTRY (g_object_new (UDISKS_TYPE_FSTAB_ENTRY, NULL));
- entry->fsname = g_strdup (mntent->mnt_fsname);
- entry->dir = g_strdup (mntent->mnt_dir);
- entry->type = g_strdup (mntent->mnt_type);
- entry->opts = g_strdup (mntent->mnt_opts);
- entry->freq = mntent->mnt_freq;
- entry->passno = mntent->mnt_passno;
-
- return entry;
-}
-
-/**
- * udisks_fstab_entry_compare:
- * @entry: A #UDisksFstabEntry
- * @other_entry: Another #UDisksFstabEntry.
- *
- * Comparison function for comparing two #UDisksFstabEntry objects.
- *
- * Returns: Negative value if @entry < @other_entry; zero if @entry = @other_entry; positive value if @entry > @other_entry.
- */
-gint
-udisks_fstab_entry_compare (UDisksFstabEntry *entry,
- UDisksFstabEntry *other_entry)
-{
- gint ret;
-
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (entry), 0);
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (other_entry), 0);
-
- ret = g_strcmp0 (other_entry->fsname, entry->fsname);
- if (ret != 0)
- goto out;
-
- ret = g_strcmp0 (other_entry->dir, entry->dir);
- if (ret != 0)
- goto out;
-
- ret = g_strcmp0 (other_entry->type, entry->type);
- if (ret != 0)
- goto out;
-
- ret = g_strcmp0 (other_entry->opts, entry->opts);
- if (ret != 0)
- goto out;
-
- ret = entry->freq - other_entry->freq;
- if (ret != 0)
- goto out;
-
- ret = entry->passno - other_entry->passno;
-
- out:
- return ret;
-}
-
-/**
- * udisks_fstab_entry_get_fsname:
- * @entry: A #UDisksFstabEntry.
- *
- * Gets the fsname field of @entry.
- *
- * Returns: The fsname field.
- */
-const gchar *
-udisks_fstab_entry_get_fsname (UDisksFstabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (entry), NULL);
- return entry->fsname;
-}
-
-/**
- * udisks_fstab_entry_get_dir:
- * @entry: A #UDisksFstabEntry.
- *
- * Gets the dir field of @entry.
- *
- * Returns: The dir field.
- */
-const gchar *
-udisks_fstab_entry_get_dir (UDisksFstabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (entry), NULL);
- return entry->dir;
-}
-
-/**
- * udisks_fstab_entry_get_fstype:
- * @entry: A #UDisksFstabEntry.
- *
- * Gets the type field of @entry.
- *
- * Returns: The type field.
- */
-const gchar *
-udisks_fstab_entry_get_fstype (UDisksFstabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (entry), NULL);
- return entry->type;
-}
-
-/**
- * udisks_fstab_entry_get_opts:
- * @entry: A #UDisksFstabEntry.
- *
- * Gets the opts field of @entry.
- *
- * Returns: The opts field.
- */
-const gchar *
-udisks_fstab_entry_get_opts (UDisksFstabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (entry), NULL);
- return entry->opts;
-}
-
-/**
- * udisks_fstab_entry_get_freq:
- * @entry: A #UDisksFstabEntry.
- *
- * Gets the freq field of @entry.
- *
- * Returns: The freq field.
- */
-gint
-udisks_fstab_entry_get_freq (UDisksFstabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (entry), 0);
- return entry->freq;
-}
-
-/**
- * udisks_fstab_entry_get_passno:
- * @entry: A #UDisksFstabEntry.
- *
- * Gets the passno field of @entry.
- *
- * Returns: The passno field.
- */
-gint
-udisks_fstab_entry_get_passno (UDisksFstabEntry *entry)
-{
- g_return_val_if_fail (UDISKS_IS_FSTAB_ENTRY (entry), 0);
- return entry->passno;
-}
diff --git a/src/udisksfstabentry.h b/src/udisksfstabentry.h
deleted file mode 100644
index 14fc7c0..0000000
--- a/src/udisksfstabentry.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_FSTAB_ENTRY_H__
-#define __UDISKS_FSTAB_ENTRY_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_FSTAB_ENTRY (udisks_fstab_entry_get_type ())
-#define UDISKS_FSTAB_ENTRY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_FSTAB_ENTRY, UDisksFstabEntry))
-#define UDISKS_IS_FSTAB_ENTRY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_FSTAB_ENTRY))
-
-GType udisks_fstab_entry_get_type (void) G_GNUC_CONST;
-const gchar *udisks_fstab_entry_get_fsname (UDisksFstabEntry *entry);
-const gchar *udisks_fstab_entry_get_dir (UDisksFstabEntry *entry);
-const gchar *udisks_fstab_entry_get_fstype (UDisksFstabEntry *entry);
-const gchar *udisks_fstab_entry_get_opts (UDisksFstabEntry *entry);
-gint udisks_fstab_entry_get_freq (UDisksFstabEntry *entry);
-gint udisks_fstab_entry_get_passno (UDisksFstabEntry *entry);
-gint udisks_fstab_entry_compare (UDisksFstabEntry *entry,
- UDisksFstabEntry *other_entry);
-
-G_END_DECLS
-
-#endif /* __UDISKS_FSTAB_ENTRY_H__ */
diff --git a/src/udisksfstabmonitor.c b/src/udisksfstabmonitor.c
deleted file mode 100644
index c1e5557..0000000
--- a/src/udisksfstabmonitor.c
+++ /dev/null
@@ -1,418 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <mntent.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udisksfstabmonitor.h"
-#include "udisksfstabentry.h"
-#include "udisksprivate.h"
-#include "udiskslogging.h"
-
-/**
- * SECTION:udisksfstabmonitor
- * @title: UDisksFstabMonitor
- * @short_description: Monitors entries in the fstab file
- *
- * This type is used for monitoring entries in the
- * <filename>/etc/fstab</filename> file.
- */
-
-/**
- * UDisksFstabMonitor:
- *
- * The #UDisksFstabMonitor structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksFstabMonitor
-{
- GObject parent_instance;
-
- gboolean have_data;
- GList *fstab_entries;
-
- GFileMonitor *file_monitor;
-};
-
-typedef struct _UDisksFstabMonitorClass UDisksFstabMonitorClass;
-
-struct _UDisksFstabMonitorClass
-{
- GObjectClass parent_class;
-
- void (*entry_added) (UDisksFstabMonitor *monitor,
- UDisksFstabEntry *entry);
- void (*entry_removed) (UDisksFstabMonitor *monitor,
- UDisksFstabEntry *entry);
-};
-
-/*--------------------------------------------------------------------------------------------------------------*/
-
-enum
- {
- ENTRY_ADDED_SIGNAL,
- ENTRY_REMOVED_SIGNAL,
- LAST_SIGNAL,
- };
-
-static guint signals[LAST_SIGNAL] = { 0 };
-
-G_DEFINE_TYPE (UDisksFstabMonitor, udisks_fstab_monitor, G_TYPE_OBJECT)
-
-static void udisks_fstab_monitor_ensure (UDisksFstabMonitor *monitor);
-static void udisks_fstab_monitor_invalidate (UDisksFstabMonitor *monitor);
-static void udisks_fstab_monitor_constructed (GObject *object);
-
-static void
-udisks_fstab_monitor_finalize (GObject *object)
-{
- UDisksFstabMonitor *monitor = UDISKS_FSTAB_MONITOR (object);
-
- g_object_unref (monitor->file_monitor);
-
- g_list_foreach (monitor->fstab_entries, (GFunc) g_object_unref, NULL);
- g_list_free (monitor->fstab_entries);
-
- if (G_OBJECT_CLASS (udisks_fstab_monitor_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_fstab_monitor_parent_class)->finalize (object);
-}
-
-static void
-udisks_fstab_monitor_init (UDisksFstabMonitor *monitor)
-{
- monitor->fstab_entries = NULL;
-}
-
-static void
-udisks_fstab_monitor_class_init (UDisksFstabMonitorClass *klass)
-{
- GObjectClass *gobject_class = (GObjectClass *) klass;
-
- gobject_class->finalize = udisks_fstab_monitor_finalize;
- gobject_class->constructed = udisks_fstab_monitor_constructed;
-
- /**
- * UDisksFstabMonitor::entry-added
- * @monitor: A #UDisksFstabMonitor.
- * @entry: The #UDisksFstabEntry that was added.
- *
- * Emitted when a fstab entry is added.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * that @monitor was created in.
- */
- signals[ENTRY_ADDED_SIGNAL] = g_signal_new ("entry-added",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (UDisksFstabMonitorClass, entry_added),
- NULL,
- NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE,
- 1,
- UDISKS_TYPE_FSTAB_ENTRY);
-
- /**
- * UDisksFstabMonitor::entry-removed
- * @monitor: A #UDisksFstabMonitor.
- * @entry: The #UDisksFstabEntry that was removed.
- *
- * Emitted when a fstab entry is removed.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * that @monitor was created in.
- */
- signals[ENTRY_REMOVED_SIGNAL] = g_signal_new ("entry-removed",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (UDisksFstabMonitorClass, entry_removed),
- NULL,
- NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE,
- 1,
- UDISKS_TYPE_FSTAB_ENTRY);
-}
-
-static void
-diff_sorted_lists (GList *list1,
- GList *list2,
- GCompareFunc compare,
- GList **added,
- GList **removed)
-{
- int order;
-
- *added = *removed = NULL;
-
- while (list1 != NULL && list2 != NULL)
- {
- order = (*compare) (list1->data, list2->data);
- if (order < 0)
- {
- *removed = g_list_prepend (*removed, list1->data);
- list1 = list1->next;
- }
- else if (order > 0)
- {
- *added = g_list_prepend (*added, list2->data);
- list2 = list2->next;
- }
- else
- { /* same item */
- list1 = list1->next;
- list2 = list2->next;
- }
- }
-
- while (list1 != NULL)
- {
- *removed = g_list_prepend (*removed, list1->data);
- list1 = list1->next;
- }
- while (list2 != NULL)
- {
- *added = g_list_prepend (*added, list2->data);
- list2 = list2->next;
- }
-}
-
-static void
-reload_fstab_entries (UDisksFstabMonitor *monitor)
-{
- GList *old_fstab_entries;
- GList *cur_fstab_entries;
- GList *added;
- GList *removed;
- GList *l;
-
- udisks_fstab_monitor_ensure (monitor);
-
- old_fstab_entries = g_list_copy (monitor->fstab_entries);
- g_list_foreach (old_fstab_entries, (GFunc) g_object_ref, NULL);
-
- udisks_fstab_monitor_invalidate (monitor);
- udisks_fstab_monitor_ensure (monitor);
-
- cur_fstab_entries = g_list_copy (monitor->fstab_entries);
-
- old_fstab_entries = g_list_sort (old_fstab_entries, (GCompareFunc) udisks_fstab_entry_compare);
- cur_fstab_entries = g_list_sort (cur_fstab_entries, (GCompareFunc) udisks_fstab_entry_compare);
- diff_sorted_lists (old_fstab_entries, cur_fstab_entries, (GCompareFunc) udisks_fstab_entry_compare, &added, &removed);
-
- for (l = removed; l != NULL; l = l->next)
- {
- UDisksFstabEntry *entry = UDISKS_FSTAB_ENTRY (l->data);
- g_signal_emit (monitor, signals[ENTRY_REMOVED_SIGNAL], 0, entry);
- }
-
- for (l = added; l != NULL; l = l->next)
- {
- UDisksFstabEntry *entry = UDISKS_FSTAB_ENTRY (l->data);
- g_signal_emit (monitor, signals[ENTRY_ADDED_SIGNAL], 0, entry);
- }
-
- g_list_foreach (old_fstab_entries, (GFunc) g_object_unref, NULL);
- g_list_free (old_fstab_entries);
- g_list_free (cur_fstab_entries);
- g_list_free (removed);
- g_list_free (added);
-}
-
-static void
-on_file_monitor_changed (GFileMonitor *file_monitor,
- GFile *file,
- GFile *other_file,
- GFileMonitorEvent event_type,
- gpointer user_data)
-{
- 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_DELETED)
- {
- udisks_debug ("/etc/fstab changed!");
- reload_fstab_entries (monitor);
- }
-}
-
-static void
-udisks_fstab_monitor_constructed (GObject *object)
-{
- UDisksFstabMonitor *monitor = UDISKS_FSTAB_MONITOR (object);
- GError *error;
- GFile *file;
-
- file = g_file_new_for_path ("/etc/fstab");
- error = NULL;
- monitor->file_monitor = g_file_monitor_file (file,
- G_FILE_MONITOR_NONE,
- NULL, /* cancellable */
- &error);
- if (monitor->file_monitor == NULL)
- {
- udisks_error ("Error monitoring /etc/fstab: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
- else
- {
- g_signal_connect (monitor->file_monitor,
- "changed",
- G_CALLBACK (on_file_monitor_changed),
- monitor);
- }
- g_object_unref (file);
-
- if (G_OBJECT_CLASS (udisks_fstab_monitor_parent_class)->constructed != NULL)
- (*G_OBJECT_CLASS (udisks_fstab_monitor_parent_class)->constructed) (object);
-}
-
-/**
- * udisks_fstab_monitor_new:
- *
- * Creates a new #UDisksFstabMonitor object.
- *
- * Signals are emitted in the <link
- * linkend="g-main-context-push-thread-default">thread-default main
- * loop</link> that this function is called from.
- *
- * Returns: A #UDisksFstabMonitor. Free with g_object_unref().
- */
-UDisksFstabMonitor *
-udisks_fstab_monitor_new (void)
-{
- return UDISKS_FSTAB_MONITOR (g_object_new (UDISKS_TYPE_FSTAB_MONITOR, NULL));
-}
-
-static void
-udisks_fstab_monitor_invalidate (UDisksFstabMonitor *monitor)
-{
- monitor->have_data = FALSE;
-
- g_list_foreach (monitor->fstab_entries, (GFunc) g_object_unref, NULL);
- g_list_free (monitor->fstab_entries);
- monitor->fstab_entries = NULL;
-}
-
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-have_entry (UDisksFstabMonitor *monitor,
- UDisksFstabEntry *entry)
-{
- GList *l;
- gboolean ret;
-
- ret = FALSE;
- for (l = monitor->fstab_entries; l != NULL; l = l->next)
- {
- UDisksFstabEntry *other_entry = UDISKS_FSTAB_ENTRY (l->data);
- if (udisks_fstab_entry_compare (entry, other_entry) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- out:
- return ret;
-}
-
-static void
-udisks_fstab_monitor_ensure (UDisksFstabMonitor *monitor)
-{
- FILE *f;
- char buf[8192];
- struct mntent mbuf;
- struct mntent *m;
-
- f = NULL;
-
- if (monitor->have_data)
- goto out;
-
- f = fopen ("/etc/fstab", "r");
- if (f == NULL)
- {
- if (errno != ENOENT)
- {
- udisks_warning ("Error opening /etc/fstab file: %m");
- }
- goto out;
- }
-
- while ((m = getmntent_r (f, &mbuf, buf, sizeof (buf))) != NULL)
- {
- UDisksFstabEntry *entry;
- entry = _udisks_fstab_entry_new (m);
- if (!have_entry (monitor, entry))
- {
- monitor->fstab_entries = g_list_prepend (monitor->fstab_entries, entry);
- }
- else
- {
- g_object_unref (entry);
- }
- }
-
- monitor->have_data = TRUE;
-
- out:
- if (f != NULL)
- fclose (f);
-}
-
-/**
- * udisks_fstab_monitor_get_entries:
- * @monitor: A #UDisksFstabMonitor.
- *
- * Gets all /etc/fstab entries
- *
- * Returns: (transfer full) (element-type UDisksFstabEntry): A list of #UDisksFstabEntry objects that must be freed with g_list_free() after each element has been freed with g_object_unref().
- */
-GList *
-udisks_fstab_monitor_get_entries (UDisksFstabMonitor *monitor)
-{
- GList *ret;
-
- g_return_val_if_fail (UDISKS_IS_FSTAB_MONITOR (monitor), NULL);
-
- udisks_fstab_monitor_ensure (monitor);
-
- ret = g_list_copy (monitor->fstab_entries);
- g_list_foreach (ret, (GFunc) g_object_ref, NULL);
- return ret;
-}
-
diff --git a/src/udisksfstabmonitor.h b/src/udisksfstabmonitor.h
deleted file mode 100644
index 7062791..0000000
--- a/src/udisksfstabmonitor.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_FSTAB_MONITOR_H__
-#define __UDISKS_FSTAB_MONITOR_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_FSTAB_MONITOR (udisks_fstab_monitor_get_type ())
-#define UDISKS_FSTAB_MONITOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_FSTAB_MONITOR, UDisksFstabMonitor))
-#define UDISKS_IS_FSTAB_MONITOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_FSTAB_MONITOR))
-
-GType udisks_fstab_monitor_get_type (void) G_GNUC_CONST;
-UDisksFstabMonitor *udisks_fstab_monitor_new (void);
-GList *udisks_fstab_monitor_get_entries (UDisksFstabMonitor *monitor);
-
-G_END_DECLS
-
-#endif /* __UDISKS_FSTAB_MONITOR_H__ */
diff --git a/src/udiskslinuxblock.c b/src/udiskslinuxblock.c
deleted file mode 100644
index ab05daa..0000000
--- a/src/udiskslinuxblock.c
+++ /dev/null
@@ -1,2964 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#define _GNU_SOURCE /* for O_DIRECT */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <mntent.h>
-
-#include <glib/gstdio.h>
-#include <gio/gunixfdlist.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxblock.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxdriveobject.h"
-#include "udiskslinuxfsinfo.h"
-#include "udisksdaemon.h"
-#include "udisksstate.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxprovider.h"
-#include "udisksfstabmonitor.h"
-#include "udisksfstabentry.h"
-#include "udiskscrypttabmonitor.h"
-#include "udiskscrypttabentry.h"
-#include "udisksdaemonutil.h"
-#include "udisksbasejob.h"
-#include "udiskssimplejob.h"
-#include "udiskslinuxdriveata.h"
-#include "udiskslinuxmdraidobject.h"
-#include "udiskslinuxdevice.h"
-#include "udiskslinuxpartition.h"
-
-/**
- * SECTION:udiskslinuxblock
- * @title: UDisksLinuxBlock
- * @short_description: Linux implementation of #UDisksBlock
- *
- * This type provides an implementation of the #UDisksBlock
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxBlockClass UDisksLinuxBlockClass;
-
-/**
- * UDisksLinuxBlock:
- *
- * The #UDisksLinuxBlock structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxBlock
-{
- UDisksBlockSkeleton parent_instance;
-};
-
-struct _UDisksLinuxBlockClass
-{
- UDisksBlockSkeletonClass parent_class;
-};
-
-static void block_iface_init (UDisksBlockIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxBlock, udisks_linux_block, UDISKS_TYPE_BLOCK_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_BLOCK, block_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_block_init (UDisksLinuxBlock *block)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (block),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_block_class_init (UDisksLinuxBlockClass *klass)
-{
-}
-
-/**
- * udisks_linux_block_new:
- *
- * Creates a new #UDisksLinuxBlock instance.
- *
- * Returns: A new #UDisksLinuxBlock. Free with g_object_unref().
- */
-UDisksBlock *
-udisks_linux_block_new (void)
-{
- return UDISKS_BLOCK (g_object_new (UDISKS_TYPE_LINUX_BLOCK,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-get_sysfs_attr (GUdevDevice *device,
- const gchar *attr)
-{
- gchar *filename;
- gchar *value;
- filename = g_strconcat (g_udev_device_get_sysfs_path (device),
- "/",
- attr,
- NULL);
- value = NULL;
- /* don't care about errors */
- g_file_get_contents (filename,
- &value,
- NULL,
- NULL);
- g_free (filename);
- return value;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-find_block_device_by_sysfs_path (GDBusObjectManagerServer *object_manager,
- const gchar *sysfs_path)
-{
- gchar *ret;
- GList *objects;
- GList *l;
-
- ret = NULL;
-
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- GDBusObjectSkeleton *object = G_DBUS_OBJECT_SKELETON (l->data);
- UDisksLinuxDevice *device;
-
- if (!UDISKS_IS_LINUX_BLOCK_OBJECT (object))
- continue;
-
- device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (object));
- if (g_strcmp0 (sysfs_path, g_udev_device_get_sysfs_path (device->udev_device)) == 0)
- {
- ret = g_strdup (g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_object_unref (device);
- goto out;
- }
- g_object_unref (device);
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-find_drive (GDBusObjectManagerServer *object_manager,
- GUdevDevice *block_device,
- UDisksDrive **out_drive)
-{
- GUdevDevice *whole_disk_block_device;
- const gchar *whole_disk_block_device_sysfs_path;
- gchar *ret;
- GList *objects;
- GList *l;
-
- ret = NULL;
-
- if (g_strcmp0 (g_udev_device_get_devtype (block_device), "disk") == 0)
- whole_disk_block_device = g_object_ref (block_device);
- else
- whole_disk_block_device = g_udev_device_get_parent_with_subsystem (block_device, "block", "disk");
- whole_disk_block_device_sysfs_path = g_udev_device_get_sysfs_path (whole_disk_block_device);
-
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- GDBusObjectSkeleton *object = G_DBUS_OBJECT_SKELETON (l->data);
- GList *drive_devices;
- GList *j;
-
- if (!UDISKS_IS_LINUX_DRIVE_OBJECT (object))
- continue;
-
- drive_devices = udisks_linux_drive_object_get_devices (UDISKS_LINUX_DRIVE_OBJECT (object));
- for (j = drive_devices; j != NULL; j = j->next)
- {
- UDisksLinuxDevice *drive_device = UDISKS_LINUX_DEVICE (j->data);
- const gchar *drive_sysfs_path;
-
- drive_sysfs_path = g_udev_device_get_sysfs_path (drive_device->udev_device);
- if (g_strcmp0 (whole_disk_block_device_sysfs_path, drive_sysfs_path) == 0)
- {
- if (out_drive != NULL)
- *out_drive = udisks_object_get_drive (UDISKS_OBJECT (object));
- ret = g_strdup (g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_list_foreach (drive_devices, (GFunc) g_object_unref, NULL);
- g_list_free (drive_devices);
- goto out;
- }
- }
- g_list_foreach (drive_devices, (GFunc) g_object_unref, NULL);
- g_list_free (drive_devices);
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- g_object_unref (whole_disk_block_device);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksLinuxMDRaidObject *
-find_mdraid (GDBusObjectManagerServer *object_manager,
- const gchar *md_uuid)
-{
- UDisksLinuxMDRaidObject *ret = NULL;
- GList *objects = NULL, *l;
-
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- GDBusObjectSkeleton *object = G_DBUS_OBJECT_SKELETON (l->data);
- if (UDISKS_IS_LINUX_MDRAID_OBJECT (object))
- {
- UDisksMDRaid *mdraid = udisks_object_get_mdraid (UDISKS_OBJECT (object));
- if (mdraid != NULL)
- {
- if (g_strcmp0 (udisks_mdraid_get_uuid (mdraid), md_uuid) == 0)
- {
- ret = g_object_ref (object);
- g_object_unref (mdraid);
- goto out;
- }
- g_object_unref (mdraid);
- }
- }
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-update_mdraid (UDisksLinuxBlock *block,
- UDisksLinuxDevice *device,
- UDisksDrive *drive,
- GDBusObjectManagerServer *object_manager)
-{
- UDisksBlock *iface = UDISKS_BLOCK (block);
- const gchar *uuid;
- const gchar *objpath_mdraid = "/";
- const gchar *objpath_mdraid_member = "/";
- UDisksLinuxMDRaidObject *object = NULL;
-
- uuid = g_udev_device_get_property (device->udev_device, "UDISKS_MD_UUID");
- if (uuid != NULL && strlen (uuid) > 0)
- {
- object = find_mdraid (object_manager, uuid);
- if (object != NULL)
- {
- objpath_mdraid = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_clear_object (&object);
- }
- }
-
- uuid = g_udev_device_get_property (device->udev_device, "UDISKS_MD_MEMBER_UUID");
- if (uuid != NULL && strlen (uuid) > 0)
- {
- object = find_mdraid (object_manager, uuid);
- if (object != NULL)
- {
- objpath_mdraid_member = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_clear_object (&object);
- }
- }
-
- udisks_block_set_mdraid (iface, objpath_mdraid);
- udisks_block_set_mdraid_member (iface, objpath_mdraid_member);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-update_hints (UDisksLinuxBlock *block,
- UDisksLinuxDevice *device,
- UDisksDrive *drive)
-{
- UDisksBlock *iface = UDISKS_BLOCK (block);
- gboolean hint_partitionable;
- gboolean hint_system;
- gboolean hint_ignore;
- gboolean hint_auto;
- const gchar *hint_name;
- const gchar *hint_icon_name;
- const gchar *hint_symbolic_icon_name;
- const gchar *device_file;
-
- /* very conservative defaults */
- hint_partitionable = TRUE;
- hint_system = TRUE;
- hint_ignore = FALSE;
- hint_auto = FALSE;
- hint_name = NULL;
- hint_icon_name = NULL;
- hint_symbolic_icon_name = NULL;
-
- device_file = g_udev_device_get_device_file (device->udev_device);
-
- /* Provide easy access to _only_ the following devices
- *
- * - anything connected via known local buses (e.g. USB or Firewire, MMC or MemoryStick)
- * - any device with removable media
- *
- * Be careful when extending this list as we don't want to automount
- * the world when (inadvertently) connecting to a SAN.
- */
- if (drive != NULL)
- {
- const gchar *connection_bus;
- gboolean removable;
- connection_bus = udisks_drive_get_connection_bus (drive);
- removable = udisks_drive_get_media_removable (drive);
- if (removable ||
- g_strcmp0 (connection_bus, "usb") == 0 ||
- g_strcmp0 (connection_bus, "ieee1394") == 0 ||
- g_str_has_prefix (device_file, "/dev/mmcblk") ||
- g_str_has_prefix (device_file, "/dev/msblk") ||
- g_str_has_prefix (device_file, "/dev/mspblk"))
- {
- hint_system = FALSE;
- hint_auto = TRUE;
- }
- }
-
- /* Floppy drives are not partitionable and should never be auto-mounted */
- if (g_str_has_prefix (device_file, "/dev/fd"))
- {
- hint_system = FALSE;
- hint_partitionable = FALSE;
- hint_auto = FALSE;
- }
-
- /* CD-ROM media / drives are not partitionable, at least not here on Linux */
- if (g_udev_device_get_property_as_boolean (device->udev_device, "ID_CDROM"))
- hint_partitionable = FALSE;
-
- /* device-mapper devices are not partitionable (TODO: for multipath, they are via kpartx(8) hacks) */
- if (g_str_has_prefix (g_udev_device_get_name (device->udev_device), "dm-"))
- hint_partitionable = FALSE;
-
- /* TODO: set ignore to TRUE for physical paths belonging to a drive with multiple paths */
-
- /* override from udev properties */
- if (g_udev_device_has_property (device->udev_device, "UDISKS_SYSTEM"))
- hint_system = g_udev_device_get_property_as_boolean (device->udev_device, "UDISKS_SYSTEM");
- if (g_udev_device_has_property (device->udev_device, "UDISKS_IGNORE"))
- hint_ignore = g_udev_device_get_property_as_boolean (device->udev_device, "UDISKS_IGNORE");
- if (g_udev_device_has_property (device->udev_device, "UDISKS_AUTO"))
- hint_auto = g_udev_device_get_property_as_boolean (device->udev_device, "UDISKS_AUTO");
- if (g_udev_device_has_property (device->udev_device, "UDISKS_NAME"))
- hint_name = g_udev_device_get_property (device->udev_device, "UDISKS_NAME");
- if (g_udev_device_has_property (device->udev_device, "UDISKS_ICON_NAME"))
- hint_icon_name = g_udev_device_get_property (device->udev_device, "UDISKS_ICON_NAME");
- if (g_udev_device_has_property (device->udev_device, "UDISKS_SYMBOLIC_ICON_NAME"))
- hint_symbolic_icon_name = g_udev_device_get_property (device->udev_device, "UDISKS_SYMBOLIC_ICON_NAME");
-
- /* ... and scene! */
- udisks_block_set_hint_partitionable (iface, hint_partitionable);
- udisks_block_set_hint_system (iface, hint_system);
- udisks_block_set_hint_ignore (iface, hint_ignore);
- udisks_block_set_hint_auto (iface, hint_auto);
- udisks_block_set_hint_name (iface, hint_name);
- udisks_block_set_hint_icon_name (iface, hint_icon_name);
- udisks_block_set_hint_symbolic_icon_name (iface, hint_symbolic_icon_name);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GList *
-find_fstab_entries_for_device (UDisksLinuxBlock *block,
- UDisksDaemon *daemon)
-{
- GList *entries;
- GList *l;
- GList *ret;
-
- ret = NULL;
-
- /* if this is too slow, we could add lookup methods to UDisksFstabMonitor... */
- entries = udisks_fstab_monitor_get_entries (udisks_daemon_get_fstab_monitor (daemon));
- for (l = entries; l != NULL; l = l->next)
- {
- UDisksFstabEntry *entry = UDISKS_FSTAB_ENTRY (l->data);
- const gchar *const *symlinks;
- const gchar *fsname;
- const gchar *device = NULL;
- const gchar *label = NULL;
- const gchar *uuid = NULL;
- const gchar *partuuid = NULL;
- const gchar *partlabel = NULL;
- guint n;
-
- fsname = udisks_fstab_entry_get_fsname (entry);
- device = NULL;
- if (g_str_has_prefix (fsname, "UUID="))
- {
- uuid = fsname + 5;
- }
- else if (g_str_has_prefix (fsname, "LABEL="))
- {
- label = fsname + 6;
- }
- else if (g_str_has_prefix (fsname, "PARTUUID="))
- {
- partuuid = fsname + 9;
- }
- else if (g_str_has_prefix (fsname, "PARTLABEL="))
- {
- partlabel = fsname + 10;
- }
- else if (g_str_has_prefix (fsname, "/dev"))
- {
- device = fsname;
- }
- else
- {
- /* ignore non-device entries */
- goto continue_loop;
- }
-
- if (device != NULL)
- {
- if (g_strcmp0 (device, udisks_block_get_device (UDISKS_BLOCK (block))) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
- else
- {
- symlinks = udisks_block_get_symlinks (UDISKS_BLOCK (block));
- if (symlinks != NULL)
- {
- for (n = 0; symlinks[n] != NULL; n++)
- {
- if (g_strcmp0 (device, symlinks[n]) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
- }
- }
- }
- }
- else if (label != NULL && g_strcmp0 (label, udisks_block_get_id_label (UDISKS_BLOCK (block))) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
- else if (uuid != NULL && g_strcmp0 (uuid, udisks_block_get_id_uuid (UDISKS_BLOCK (block))) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
- else if (partlabel != NULL || partuuid != NULL)
- {
- UDisksLinuxBlockObject *object;
- GUdevDevice *u_dev = NULL;
-
- object = udisks_daemon_util_dup_object (block, NULL);
- if (object == NULL)
- goto continue_loop;
- u_dev = udisks_linux_block_object_get_device (object)->udev_device;
- g_clear_object (&object);
- if (u_dev == NULL)
- goto continue_loop;
- if ((partuuid != NULL && g_strcmp0 (partuuid, g_udev_device_get_property (u_dev, "ID_PART_ENTRY_UUID")) == 0) ||
- (partlabel != NULL && g_strcmp0 (partlabel, g_udev_device_get_property (u_dev, "ID_PART_ENTRY_NAME")) == 0))
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
-
- continue_loop:
- ;
- }
-
- g_list_foreach (entries, (GFunc) g_object_unref, NULL);
- g_list_free (entries);
- return ret;
-}
-
-static GList *
-find_crypttab_entries_for_device (UDisksLinuxBlock *block,
- UDisksDaemon *daemon)
-{
- GList *entries;
- GList *l;
- GList *ret;
-
- ret = NULL;
-
- /* if this is too slow, we could add lookup methods to UDisksCrypttabMonitor... */
- entries = udisks_crypttab_monitor_get_entries (udisks_daemon_get_crypttab_monitor (daemon));
- for (l = entries; l != NULL; l = l->next)
- {
- UDisksCrypttabEntry *entry = UDISKS_CRYPTTAB_ENTRY (l->data);
- const gchar *const *symlinks;
- const gchar *device_in_entry;
- const gchar *device = NULL;
- const gchar *label = NULL;
- const gchar *uuid = NULL;
- guint n;
-
- device_in_entry = udisks_crypttab_entry_get_device (entry);
- if (g_str_has_prefix (device_in_entry, "UUID="))
- {
- uuid = device_in_entry + 5;
- }
- else if (g_str_has_prefix (device_in_entry, "LABEL="))
- {
- label = device_in_entry + 6;
- }
- else if (g_str_has_prefix (device_in_entry, "/dev"))
- {
- device = device_in_entry;
- }
- else
- {
- /* ignore non-device entries */
- goto continue_loop;
- }
-
- if (device != NULL)
- {
- if (g_strcmp0 (device, udisks_block_get_device (UDISKS_BLOCK (block))) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
- else
- {
- symlinks = udisks_block_get_symlinks (UDISKS_BLOCK (block));
- if (symlinks != NULL)
- {
- for (n = 0; symlinks[n] != NULL; n++)
- {
- if (g_strcmp0 (device, symlinks[n]) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
- }
- }
- }
- }
- else if (label != NULL && g_strcmp0 (label, udisks_block_get_id_label (UDISKS_BLOCK (block))) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
- else if (uuid != NULL && g_strcmp0 (uuid, udisks_block_get_id_uuid (UDISKS_BLOCK (block))) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (entry));
- }
-
- continue_loop:
- ;
- }
-
- g_list_foreach (entries, (GFunc) g_object_unref, NULL);
- g_list_free (entries);
- return ret;
-}
-
-/* returns a floating GVariant */
-static GVariant *
-calculate_configuration (UDisksLinuxBlock *block,
- UDisksDaemon *daemon,
- gboolean include_secrets,
- GError **error)
-{
- GList *entries;
- GList *l;
- GVariantBuilder builder;
- GVariant *ret;
-
- g_return_val_if_fail (error == NULL || *error == NULL, NULL);
-
- ret = NULL;
-
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a(sa{sv})"));
- /* First the /etc/fstab entries */
- entries = find_fstab_entries_for_device (block, daemon);
- for (l = entries; l != NULL; l = l->next)
- {
- UDisksFstabEntry *entry = UDISKS_FSTAB_ENTRY (l->data);
- GVariantBuilder dict_builder;
- g_variant_builder_init (&dict_builder, G_VARIANT_TYPE_VARDICT);
- g_variant_builder_add (&dict_builder, "{sv}", "fsname",
- g_variant_new_bytestring (udisks_fstab_entry_get_fsname (entry)));
- g_variant_builder_add (&dict_builder, "{sv}", "dir",
- g_variant_new_bytestring (udisks_fstab_entry_get_dir (entry)));
- g_variant_builder_add (&dict_builder, "{sv}", "type",
- g_variant_new_bytestring (udisks_fstab_entry_get_fstype (entry)));
- g_variant_builder_add (&dict_builder, "{sv}", "opts",
- g_variant_new_bytestring (udisks_fstab_entry_get_opts (entry)));
- g_variant_builder_add (&dict_builder, "{sv}", "freq",
- g_variant_new_int32 (udisks_fstab_entry_get_freq (entry)));
- g_variant_builder_add (&dict_builder, "{sv}", "passno",
- g_variant_new_int32 (udisks_fstab_entry_get_passno (entry)));
- g_variant_builder_add (&builder,
- "(sa{sv})",
- "fstab", &dict_builder);
- }
- g_list_foreach (entries, (GFunc) g_object_unref, NULL);
- g_list_free (entries);
-
- /* Then the /etc/crypttab entries */
- entries = find_crypttab_entries_for_device (block, daemon);
- for (l = entries; l != NULL; l = l->next)
- {
- UDisksCrypttabEntry *entry = UDISKS_CRYPTTAB_ENTRY (l->data);
- GVariantBuilder dict_builder;
- const gchar *passphrase_path;
- const gchar *options;
- gchar *passphrase_contents;
- gsize passphrase_contents_length;
-
- passphrase_path = udisks_crypttab_entry_get_passphrase_path (entry);
- if (passphrase_path == NULL || g_strcmp0 (passphrase_path, "none") == 0)
- passphrase_path = "";
- passphrase_contents = NULL;
- if (!(g_strcmp0 (passphrase_path, "") == 0 || g_str_has_prefix (passphrase_path, "/dev")))
- {
- if (include_secrets)
- {
- if (!g_file_get_contents (passphrase_path,
- &passphrase_contents,
- &passphrase_contents_length,
- error))
- {
- g_prefix_error (error,
- "Error loading secrets from file `%s' referenced in /etc/crypttab entry: ",
- passphrase_path);
- g_variant_builder_clear (&builder);
- g_list_foreach (entries, (GFunc) g_object_unref, NULL);
- g_list_free (entries);
- goto out;
- }
- }
- }
-
- options = udisks_crypttab_entry_get_options (entry);
- if (options == NULL)
- options = "";
-
- g_variant_builder_init (&dict_builder, G_VARIANT_TYPE_VARDICT);
- g_variant_builder_add (&dict_builder, "{sv}", "name",
- g_variant_new_bytestring (udisks_crypttab_entry_get_name (entry)));
- g_variant_builder_add (&dict_builder, "{sv}", "device",
- g_variant_new_bytestring (udisks_crypttab_entry_get_device (entry)));
- g_variant_builder_add (&dict_builder, "{sv}", "passphrase-path",
- g_variant_new_bytestring (passphrase_path));
- if (passphrase_contents != NULL)
- {
- g_variant_builder_add (&dict_builder, "{sv}", "passphrase-contents",
- g_variant_new_bytestring (passphrase_contents));
- }
- g_variant_builder_add (&dict_builder, "{sv}", "options",
- g_variant_new_bytestring (options));
- g_variant_builder_add (&builder,
- "(sa{sv})",
- "crypttab", &dict_builder);
- if (passphrase_contents != NULL)
- {
- memset (passphrase_contents, '\0', passphrase_contents_length);
- g_free (passphrase_contents);
- }
- }
- g_list_foreach (entries, (GFunc) g_object_unref, NULL);
- g_list_free (entries);
-
- ret = g_variant_builder_end (&builder);
-
- out:
- return ret;
-}
-
-static void
-update_configuration (UDisksLinuxBlock *block,
- UDisksDaemon *daemon)
-{
- GVariant *configuration;
- GError *error;
-
- error = NULL;
- configuration = calculate_configuration (block, daemon, FALSE, &error);
- if (configuration == NULL)
- {
- udisks_warning ("Error loading configuration: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- configuration = g_variant_new ("a(sa{sv})", NULL);
- }
- udisks_block_set_configuration (UDISKS_BLOCK (block), configuration);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_block_update:
- * @block: A #UDisksLinuxBlock.
- * @object: The enclosing #UDisksLinuxBlockObject instance.
- *
- * Updates the interface.
- */
-void
-udisks_linux_block_update (UDisksLinuxBlock *block,
- UDisksLinuxBlockObject *object)
-{
- UDisksBlock *iface = UDISKS_BLOCK (block);
- UDisksDaemon *daemon;
- GDBusObjectManagerServer *object_manager;
- UDisksLinuxDevice *device;
- GUdevDeviceNumber dev;
- gchar *drive_object_path;
- UDisksDrive *drive;
- gchar *s;
- const gchar *device_file;
- const gchar *const *symlinks;
- const gchar *preferred_device_file;
- const gchar *id_device_file;
- gboolean media_removable = FALSE;
- guint64 size;
- gboolean media_available;
- gboolean media_change_detected;
- gboolean read_only;
- guint n;
-
- drive = NULL;
-
- device = udisks_linux_block_object_get_device (object);
- if (device == NULL)
- goto out;
-
- daemon = udisks_linux_block_object_get_daemon (object);
- object_manager = udisks_daemon_get_object_manager (daemon);
-
- dev = g_udev_device_get_device_number (device->udev_device);
- device_file = g_udev_device_get_device_file (device->udev_device);
- symlinks = g_udev_device_get_device_file_symlinks (device->udev_device);
-
- udisks_block_set_device (iface, device_file);
- udisks_block_set_symlinks (iface, symlinks);
- udisks_block_set_device_number (iface, dev);
-
- size = udisks_daemon_util_block_get_size (device->udev_device,
- &media_available,
- &media_change_detected);
- udisks_block_set_size (iface, size);
-
- read_only = g_udev_device_get_sysfs_attr_as_boolean (device->udev_device, "ro");
- if (!read_only && g_str_has_prefix (g_udev_device_get_name (device->udev_device), "sr"))
- read_only = TRUE;
- udisks_block_set_read_only (iface, read_only);
-
- /* dm-crypt
- *
- * TODO: this might not be the best way to determine if the device-mapper device
- * is a dm-crypt device.. but unfortunately device-mapper keeps all this stuff
- * in user-space and wants you to use libdevmapper to obtain it...
- */
- udisks_block_set_crypto_backing_device (iface, "/");
- if (g_str_has_prefix (g_udev_device_get_name (device->udev_device), "dm-"))
- {
- gchar *dm_uuid;
- dm_uuid = get_sysfs_attr (device->udev_device, "dm/uuid");
- if (dm_uuid != NULL && g_str_has_prefix (dm_uuid, "CRYPT-LUKS1"))
- {
- gchar **slaves;
- slaves = udisks_daemon_util_resolve_links (g_udev_device_get_sysfs_path (device->udev_device),
- "slaves");
- if (g_strv_length (slaves) == 1)
- {
- gchar *slave_object_path;
- slave_object_path = find_block_device_by_sysfs_path (object_manager, slaves[0]);
- if (slave_object_path != NULL)
- {
- udisks_block_set_crypto_backing_device (iface, slave_object_path);
- }
- g_free (slave_object_path);
- }
- g_strfreev (slaves);
- }
- g_free (dm_uuid);
- }
-
- /* Sort out preferred device... this is what UI shells should
- * display. We default to the block device name.
- *
- * This is mostly for things like device-mapper where device file is
- * a name of the form dm-%d and a symlink name conveys more
- * information.
- */
- preferred_device_file = NULL;
- if (g_str_has_prefix (device_file, "/dev/dm-"))
- {
- const gchar *dm_name;
- gchar *dm_name_dev_file = NULL;
- const gchar *dm_name_dev_file_as_symlink = NULL;
-
- const gchar *dm_vg_name;
- const gchar *dm_lv_name;
- gchar *dm_lvm_dev_file = NULL;
-
- dm_name = g_udev_device_get_property (device->udev_device, "DM_NAME");
- if (dm_name != NULL)
- dm_name_dev_file = g_strdup_printf ("/dev/mapper/%s", dm_name);
-
- dm_vg_name = g_udev_device_get_property (device->udev_device, "DM_VG_NAME");
- dm_lv_name = g_udev_device_get_property (device->udev_device, "DM_LV_NAME");
- if (dm_vg_name != NULL && dm_lv_name != NULL)
- dm_lvm_dev_file = g_strdup_printf ("/dev/%s/%s", dm_vg_name, dm_lv_name);
-
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- {
- if (g_str_has_prefix (symlinks[n], "/dev/vg_")
- || g_strcmp0 (symlinks[n], dm_lvm_dev_file) == 0)
- {
- /* LVM2 */
- preferred_device_file = symlinks[n];
- break;
- }
- else if (g_strcmp0 (symlinks[n], dm_name_dev_file) == 0)
- {
- dm_name_dev_file_as_symlink = symlinks[n];
- }
- }
- /* fall back to /dev/mapper/$DM_NAME, if available as a symlink */
- if (preferred_device_file == NULL && dm_name_dev_file_as_symlink != NULL)
- preferred_device_file = dm_name_dev_file_as_symlink;
- g_free (dm_name_dev_file);
- g_free (dm_lvm_dev_file);
- }
- else if (g_str_has_prefix (device_file, "/dev/md"))
- {
- const gchar *md_name;
-
- md_name = g_udev_device_get_property (device->udev_device, "UDISKS_MD_NAME");
- if (md_name != NULL)
- {
- gchar *md_name_dev_file = NULL;
- const gchar *sep;
- const gchar *md_name_dev_file_as_symlink = NULL;
- /* skip homehost */
- sep = strstr (md_name, ":");
- if (sep != NULL)
- md_name_dev_file = g_strdup_printf ("/dev/md/%s", sep + 1);
- else
- md_name_dev_file = g_strdup_printf ("/dev/md/%s", md_name);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- {
- if (g_str_has_prefix (symlinks[n], md_name_dev_file))
- {
- md_name_dev_file_as_symlink = symlinks[n];
- }
- }
- /* Use /dev/md/$MD_NAME, if it's available as a symlink */
- if (preferred_device_file == NULL && md_name_dev_file_as_symlink != NULL)
- preferred_device_file = md_name_dev_file_as_symlink;
- g_free (md_name_dev_file);
- }
- }
- /* fallback to the device name */
- if (preferred_device_file == NULL)
- preferred_device_file = g_udev_device_get_device_file (device->udev_device);
- udisks_block_set_preferred_device (iface, preferred_device_file);
-
- /* Determine the drive this block device belongs to
- *
- * TODO: if this is slow we could have a cache or ensure that we
- * only do this once or something else
- */
- drive_object_path = find_drive (object_manager, device->udev_device, &drive);
- if (drive_object_path != NULL)
- {
- udisks_block_set_drive (iface, drive_object_path);
- g_free (drive_object_path);
- }
- else
- {
- udisks_block_set_drive (iface, "/");
- }
-
- if (drive != NULL)
- media_removable = udisks_drive_get_media_removable (drive);
-
- id_device_file = NULL;
- if (media_removable)
- {
- /* Drive with removable media: determine id by finding a
- * suitable /dev/disk/by-uuid symlink (fall back to
- * /dev/disk/by-label)
- *
- * TODO: add features to ata_id / cdrom_id in systemd to extract
- * medium identiers (at optical discs have these) and add
- * udev rules to create symlinks in something like
- * /dev/disk/by-medium. Then use said symlinks to for the
- * id_device_file
- */
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- {
- if (g_str_has_prefix (symlinks[n], "/dev/disk/by-uuid/"))
- {
- id_device_file = symlinks[n];
- break;
- }
- else if (g_str_has_prefix (symlinks[n], "/dev/disk/by-label/"))
- {
- id_device_file = symlinks[n];
- }
- }
- }
- else
- {
- /* Drive without removable media: determine id by finding a
- * suitable /dev/disk/by-id symlink
- */
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- {
- if (g_str_has_prefix (symlinks[n], "/dev/disk/by-id/"))
- {
- id_device_file = symlinks[n];
- break;
- }
- }
- }
- if (id_device_file != NULL)
- {
- gchar *id = g_strdup (id_device_file + strlen ("/dev/disk/"));
- for (n = 0; id[n] != '\0'; n++)
- {
- if (id[n] == '/' || id[n] == ' ')
- id[n] = '-';
- }
- udisks_block_set_id (iface, id);
- g_free (id);
- }
- else
- {
- udisks_block_set_id (iface, NULL);
- }
-
- udisks_block_set_id_usage (iface, g_udev_device_get_property (device->udev_device, "ID_FS_USAGE"));
- udisks_block_set_id_type (iface, g_udev_device_get_property (device->udev_device, "ID_FS_TYPE"));
- s = udisks_decode_udev_string (g_udev_device_get_property (device->udev_device, "ID_FS_VERSION"));
- udisks_block_set_id_version (iface, s);
- g_free (s);
- s = udisks_decode_udev_string (g_udev_device_get_property (device->udev_device, "ID_FS_LABEL_ENC"));
- udisks_block_set_id_label (iface, s);
- g_free (s);
- s = udisks_decode_udev_string (g_udev_device_get_property (device->udev_device, "ID_FS_UUID_ENC"));
- udisks_block_set_id_uuid (iface, s);
- g_free (s);
-
- update_hints (block, device, drive);
- update_configuration (block, daemon);
- update_mdraid (block, device, drive, object_manager);
-
- out:
- if (device != NULL)
- g_object_unref (device);
- if (drive != NULL)
- g_object_unref (drive);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_get_secret_configuration (UDisksBlock *_block,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxBlock *block = UDISKS_LINUX_BLOCK (_block);
- UDisksLinuxBlockObject *object;
- UDisksDaemon *daemon;
- GVariant *configuration;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (object);
-
- error = NULL;
- configuration = calculate_configuration (block, daemon, TRUE, &error);
- if (configuration == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- NULL,
- "org.freedesktop.udisks2.read-system-configuration-secrets",
- options,
- /* Translators: This is shown in an authentcation dialog when
- * the user is editing settings that involve system-level
- * passwords and secrets
- */
- N_("Authentication is required to read system-level secrets"),
- invocation))
- {
- g_variant_unref (configuration);
- goto out;
- }
-
- udisks_block_complete_get_secret_configuration (UDISKS_BLOCK (block),
- invocation,
- configuration); /* consumes floating ref */
-
- out:
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-escape_fstab (const gchar *source)
-{
- GString *s;
- guint n;
- s = g_string_new (NULL);
- for (n = 0; source[n] != '\0'; n++)
- {
- switch (source[n])
- {
- case ' ':
- case '\t':
- case '\n':
- case '\\':
- g_string_append_printf (s, "\\%03o", (guint) source[n]);
- break;
-
- default:
- g_string_append_c (s, source[n]);
- break;
- }
- }
- return g_string_free (s, FALSE);
-}
-
-/* based on g_strcompress() */
-static gchar *
-unescape_fstab (const gchar *source)
-{
- const gchar *p = source, *octal;
- gchar *dest = g_malloc (strlen (source) + 1);
- gchar *q = dest;
-
- while (*p)
- {
- if (*p == '\\')
- {
- p++;
- switch (*p)
- {
- case '\0':
- udisks_warning ("unescape_fstab: trailing \\");
- goto out;
- case '0': case '1': case '2': case '3': case '4':
- case '5': case '6': case '7':
- *q = 0;
- octal = p;
- while ((p < octal + 3) && (*p >= '0') && (*p <= '7'))
- {
- *q = (*q * 8) + (*p - '0');
- p++;
- }
- q++;
- p--;
- break;
- default: /* Also handles \" and \\ */
- *q++ = *p;
- break;
- }
- }
- else
- *q++ = *p;
- p++;
- }
-out:
- *q = 0;
-
- return dest;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-add_remove_fstab_entry (GVariant *remove,
- GVariant *add,
- GError **error)
-{
- struct mntent mntent_remove;
- struct mntent mntent_add;
- gboolean ret;
- gchar *contents;
- gchar **lines;
- GString *str;
- gboolean removed;
- guint n;
-
- contents = NULL;
- lines = NULL;
- str = NULL;
- ret = FALSE;
-
- if (remove != NULL)
- {
- if (!g_variant_lookup (remove, "fsname", "^&ay", &mntent_remove.mnt_fsname) ||
- !g_variant_lookup (remove, "dir", "^&ay", &mntent_remove.mnt_dir) ||
- !g_variant_lookup (remove, "type", "^&ay", &mntent_remove.mnt_type) ||
- !g_variant_lookup (remove, "opts", "^&ay", &mntent_remove.mnt_opts) ||
- !g_variant_lookup (remove, "freq", "i", &mntent_remove.mnt_freq) ||
- !g_variant_lookup (remove, "passno", "i", &mntent_remove.mnt_passno))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Missing fsname, dir, type, opts, freq or passno parameter in entry to remove");
- goto out;
- }
- }
-
- if (add != NULL)
- {
- if (!g_variant_lookup (add, "fsname", "^&ay", &mntent_add.mnt_fsname) ||
- !g_variant_lookup (add, "dir", "^&ay", &mntent_add.mnt_dir) ||
- !g_variant_lookup (add, "type", "^&ay", &mntent_add.mnt_type) ||
- !g_variant_lookup (add, "opts", "^&ay", &mntent_add.mnt_opts) ||
- !g_variant_lookup (add, "freq", "i", &mntent_add.mnt_freq) ||
- !g_variant_lookup (add, "passno", "i", &mntent_add.mnt_passno))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Missing fsname, dir, type, opts, freq or passno parameter in entry to add");
- goto out;
- }
-
- if (strlen (mntent_add.mnt_opts) == 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "opts must not be blank");
- goto out;
- }
- }
-
- if (!g_file_get_contents ("/etc/fstab",
- &contents,
- NULL,
- error))
- goto out;
-
- lines = g_strsplit (contents, "\n", 0);
-
- str = g_string_new (NULL);
- removed = FALSE;
- for (n = 0; lines != NULL && lines[n] != NULL; n++)
- {
- const gchar *line = lines[n];
- if (strlen (line) == 0 && lines[n+1] == NULL)
- break;
- if (remove != NULL && !removed)
- {
- gchar parsed_fsname[512];
- gchar parsed_dir[512];
- gchar parsed_type[512];
- gchar parsed_opts[512];
- gint parsed_freq;
- gint parsed_passno;
- if (sscanf (line, "%511s %511s %511s %511s %d %d",
- parsed_fsname,
- parsed_dir,
- parsed_type,
- parsed_opts,
- &parsed_freq,
- &parsed_passno) == 6)
- {
- gchar *unescaped_fsname = unescape_fstab (parsed_fsname);
- gchar *unescaped_dir = unescape_fstab (parsed_dir);
- gchar *unescaped_type = unescape_fstab (parsed_type);
- gchar *unescaped_opts = unescape_fstab (parsed_opts);
- gboolean matches = FALSE;
- if (g_strcmp0 (unescaped_fsname, mntent_remove.mnt_fsname) == 0 &&
- g_strcmp0 (unescaped_dir, mntent_remove.mnt_dir) == 0 &&
- g_strcmp0 (unescaped_type, mntent_remove.mnt_type) == 0 &&
- g_strcmp0 (unescaped_opts, mntent_remove.mnt_opts) == 0 &&
- parsed_freq == mntent_remove.mnt_freq &&
- parsed_passno == mntent_remove.mnt_passno)
- {
- matches = TRUE;
- }
- g_free (unescaped_fsname);
- g_free (unescaped_dir);
- g_free (unescaped_type);
- g_free (unescaped_opts);
- if (matches)
- {
- removed = TRUE;
- continue;
- }
- }
- }
- g_string_append (str, line);
- g_string_append_c (str, '\n');
- }
-
- if (remove != NULL && !removed)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Didn't find entry to remove");
- goto out;
- }
-
- if (add != NULL)
- {
- gchar *escaped_fsname = escape_fstab (mntent_add.mnt_fsname);
- gchar *escaped_dir = escape_fstab (mntent_add.mnt_dir);
- gchar *escaped_type = escape_fstab (mntent_add.mnt_type);
- gchar *escaped_opts = escape_fstab (mntent_add.mnt_opts);
- g_string_append_printf (str, "%s %s %s %s %d %d\n",
- escaped_fsname,
- escaped_dir,
- escaped_type,
- escaped_opts,
- mntent_add.mnt_freq,
- mntent_add.mnt_passno);
- g_free (escaped_fsname);
- g_free (escaped_dir);
- g_free (escaped_type);
- g_free (escaped_opts);
- }
-
- if (!udisks_daemon_util_file_set_contents ("/etc/fstab",
- str->str,
- -1,
- 0644, /* mode to use if non-existant */
- error))
- goto out;
-
- ret = TRUE;
-
- out:
- g_strfreev (lines);
- g_free (contents);
- if (str != NULL)
- g_string_free (str, TRUE);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-has_whitespace (const gchar *s)
-{
- guint n;
- g_return_val_if_fail (s != NULL, TRUE);
- for (n = 0; s[n] != '\0'; n++)
- if (g_ascii_isspace (s[n]))
- return TRUE;
- return FALSE;
-}
-
-static gboolean
-add_remove_crypttab_entry (GVariant *remove,
- GVariant *add,
- GError **error)
-{
- const gchar *remove_name = NULL;
- const gchar *remove_device = NULL;
- const gchar *remove_passphrase_path = NULL;
- const gchar *remove_options = NULL;
- const gchar *add_name = NULL;
- const gchar *add_device = NULL;
- const gchar *add_passphrase_path = NULL;
- const gchar *add_options = NULL;
- const gchar *add_passphrase_contents = NULL;
- gboolean ret;
- gchar *contents;
- gchar **lines;
- GString *str;
- gboolean removed;
- guint n;
-
- contents = NULL;
- lines = NULL;
- str = NULL;
- ret = FALSE;
-
- if (remove != NULL)
- {
- if (!g_variant_lookup (remove, "name", "^&ay", &remove_name) ||
- !g_variant_lookup (remove, "device", "^&ay", &remove_device) ||
- !g_variant_lookup (remove, "passphrase-path", "^&ay", &remove_passphrase_path) ||
- !g_variant_lookup (remove, "options", "^&ay", &remove_options))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Missing name, device, passphrase-path, options or parameter in entry to remove");
- goto out;
- }
- }
-
- if (add != NULL)
- {
- if (!g_variant_lookup (add, "name", "^&ay", &add_name) ||
- !g_variant_lookup (add, "device", "^&ay", &add_device) ||
- !g_variant_lookup (add, "passphrase-path", "^&ay", &add_passphrase_path) ||
- !g_variant_lookup (add, "options", "^&ay", &add_options) ||
- !g_variant_lookup (add, "passphrase-contents", "^&ay", &add_passphrase_contents))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Missing name, device, passphrase-path, options or passphrase-contents parameter in entry to add");
- goto out;
- }
-
- /* reject strings with whitespace in them */
- if (has_whitespace (add_name) ||
- has_whitespace (add_device) ||
- has_whitespace (add_passphrase_path) ||
- has_whitespace (add_options))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "One of name, device, passphrase-path or options parameter are invalid (whitespace)");
- goto out;
- }
- }
-
- if (!g_file_get_contents ("/etc/crypttab",
- &contents,
- NULL,
- error))
- goto out;
-
- lines = g_strsplit (contents, "\n", 0);
-
- str = g_string_new (NULL);
- removed = FALSE;
- for (n = 0; lines != NULL && lines[n] != NULL; n++)
- {
- const gchar *line = lines[n];
- if (strlen (line) == 0 && lines[n+1] == NULL)
- break;
- if (remove != NULL && !removed)
- {
- gchar parsed_name[512];
- gchar parsed_device[512];
- gchar parsed_passphrase_path[512];
- gchar parsed_options[512];
- guint num_parsed;
-
- num_parsed = sscanf (line, "%511s %511s %511s %511s",
- parsed_name, parsed_device, parsed_passphrase_path, parsed_options);
- if (num_parsed >= 2)
- {
- if (num_parsed < 3 || g_strcmp0 (parsed_passphrase_path, "none") == 0)
- strcpy (parsed_passphrase_path, "");
- if (num_parsed < 4)
- strcpy (parsed_options, "");
- if (g_strcmp0 (parsed_name, remove_name) == 0 &&
- g_strcmp0 (parsed_device, remove_device) == 0 &&
- g_strcmp0 (parsed_passphrase_path, remove_passphrase_path) == 0 &&
- g_strcmp0 (parsed_options, remove_options) == 0)
- {
- /* Nuke passphrase file */
- if (strlen (remove_passphrase_path) > 0 && !g_str_has_prefix (remove_passphrase_path, "/dev"))
- {
- /* Is this exploitable? No, 1. the user would have to control
- * the /etc/crypttab file for us to delete it; and 2. editing the
- * /etc/crypttab file requires a polkit authorization that can't
- * be retained (e.g. the user is always asked for the password)..
- */
- if (unlink (remove_passphrase_path) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error deleting file `%s' with passphrase",
- remove_passphrase_path);
- goto out;
- }
- }
- removed = TRUE;
- continue;
- }
- }
- }
- g_string_append (str, line);
- g_string_append_c (str, '\n');
- }
-
- if (remove != NULL && !removed)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Didn't find entry to remove");
- goto out;
- }
-
- if (add != NULL)
- {
- /* First write add_passphrase_content to add_passphrase_path,
- * if applicable..
- *
- * Is this exploitable? No, because editing the /etc/crypttab
- * file requires a polkit authorization that can't be retained
- * (e.g. the user is always asked for the password)...
- *
- * Just to be on the safe side we only allow writing into the
- * directory /etc/luks-keys if create a _new_ entry.
- */
- if (strlen (add_passphrase_path) > 0)
- {
- gchar *filename;
- if (g_strcmp0 (add_passphrase_path, remove_passphrase_path) == 0)
- {
- filename = g_strdup (add_passphrase_path);
- }
- else
- {
- if (!g_str_has_prefix (add_passphrase_path, "/etc/luks-keys/"))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Crypttab passphrase file can only be created in the /etc/luks-keys directory");
- goto out;
- }
- /* ensure the directory exists */
- if (g_mkdir_with_parents ("/etc/luks-keys", 0700) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating /etc/luks-keys directory: %m");
- goto out;
- }
- /* avoid symlink attacks */
- filename = g_strdup_printf ("/etc/luks-keys/%s", strrchr (add_passphrase_path, '/') + 1);
- }
-
- /* Bail if the requested file already exists */
- if (g_file_test (filename, G_FILE_TEST_EXISTS))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Refusing to overwrite existing file %s",
- filename);
- g_free (filename);
- goto out;
- }
-
- if (!udisks_daemon_util_file_set_contents (filename,
- add_passphrase_contents,
- -1,
- 0600, /* mode to use if non-existant */
- error))
- {
- g_free (filename);
- goto out;
- }
- g_free (filename);
- }
- g_string_append_printf (str, "%s %s %s %s\n",
- add_name,
- add_device,
- strlen (add_passphrase_path) > 0 ? add_passphrase_path : "none",
- add_options);
- }
-
- if (!udisks_daemon_util_file_set_contents ("/etc/crypttab",
- str->str,
- -1,
- 0600, /* mode to use if non-existant */
- error))
- goto out;
-
- ret = TRUE;
-
- out:
- g_strfreev (lines);
- g_free (contents);
- if (str != NULL)
- g_string_free (str, TRUE);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_add_configuration_item (UDisksBlock *_block,
- GDBusMethodInvocation *invocation,
- GVariant *item,
- GVariant *options)
-{
- UDisksLinuxBlock *block = UDISKS_LINUX_BLOCK (_block);
- UDisksLinuxBlockObject *object;
- UDisksDaemon *daemon;
- const gchar *type;
- GVariant *details = NULL;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (object);
-
- g_variant_get (item, "(&s@a{sv})", &type, &details);
- if (g_strcmp0 (type, "fstab") == 0)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- NULL,
- "org.freedesktop.udisks2.modify-system-configuration",
- options,
- /* Translators: shown in authentication dialog - do not translate /etc/fstab */
- N_("Authentication is required to add an entry to the /etc/fstab file"),
- invocation))
- goto out;
- error = NULL;
- if (!add_remove_fstab_entry (NULL, details, &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- udisks_block_complete_add_configuration_item (UDISKS_BLOCK (block), invocation);
- }
- else if (g_strcmp0 (type, "crypttab") == 0)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- NULL,
- "org.freedesktop.udisks2.modify-system-configuration",
- options,
- /* Translators: shown in authentication dialog - do not tranlsate /etc/crypttab */
- N_("Authentication is required to add an entry to the /etc/crypttab file"),
- invocation))
- goto out;
- error = NULL;
- if (!add_remove_crypttab_entry (NULL, details, &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- udisks_block_complete_add_configuration_item (UDISKS_BLOCK (block), invocation);
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Only /etc/fstab or /etc/crypttab items can be added");
- goto out;
- }
-
- out:
- g_variant_unref (details);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_remove_configuration_item (UDisksBlock *_block,
- GDBusMethodInvocation *invocation,
- GVariant *item,
- GVariant *options)
-{
- UDisksLinuxBlock *block = UDISKS_LINUX_BLOCK (_block);
- UDisksLinuxBlockObject *object;
- UDisksDaemon *daemon;
- const gchar *type;
- GVariant *details = NULL;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (object);
-
- g_variant_get (item, "(&s@a{sv})", &type, &details);
- if (g_strcmp0 (type, "fstab") == 0)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- NULL,
- "org.freedesktop.udisks2.modify-system-configuration",
- options,
- /* Translators: shown in authentication dialog - do not translate /etc/fstab */
- N_("Authentication is required to remove an entry from /etc/fstab file"),
- invocation))
- goto out;
- error = NULL;
- if (!add_remove_fstab_entry (details, NULL, &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- udisks_block_complete_remove_configuration_item (UDISKS_BLOCK (block), invocation);
- }
- else if (g_strcmp0 (type, "crypttab") == 0)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- NULL,
- "org.freedesktop.udisks2.modify-system-configuration",
- options,
- /* Translators: shown in authentication dialog - do not translate /etc/crypttab */
- N_("Authentication is required to remove an entry from the /etc/crypttab file"),
- invocation))
- goto out;
- error = NULL;
- if (!add_remove_crypttab_entry (details, NULL, &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- udisks_block_complete_remove_configuration_item (UDISKS_BLOCK (block), invocation);
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Only fstab or crypttab items can be removed");
- goto out;
- }
-
- out:
- g_variant_unref (details);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_update_configuration_item (UDisksBlock *_block,
- GDBusMethodInvocation *invocation,
- GVariant *old_item,
- GVariant *new_item,
- GVariant *options)
-{
- UDisksLinuxBlock *block = UDISKS_LINUX_BLOCK (_block);
- UDisksLinuxBlockObject *object;
- UDisksDaemon *daemon;
- const gchar *old_type;
- const gchar *new_type;
- GVariant *old_details = NULL;
- GVariant *new_details = NULL;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (object);
-
- g_variant_get (old_item, "(&s@a{sv})", &old_type, &old_details);
- g_variant_get (new_item, "(&s@a{sv})", &new_type, &new_details);
- if (g_strcmp0 (old_type, new_type) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "old and new item are not of the same type");
- goto out;
- }
-
- if (g_strcmp0 (old_type, "fstab") == 0)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- NULL,
- "org.freedesktop.udisks2.modify-system-configuration",
- options,
- /* Translators: shown in authentication dialog - do not translate /etc/fstab */
- N_("Authentication is required to modify the /etc/fstab file"),
- invocation))
- goto out;
- error = NULL;
- if (!add_remove_fstab_entry (old_details, new_details, &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- udisks_block_complete_update_configuration_item (UDISKS_BLOCK (block), invocation);
- }
- else if (g_strcmp0 (old_type, "crypttab") == 0)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- NULL,
- "org.freedesktop.udisks2.modify-system-configuration",
- options,
- /* Translators: shown in authentication dialog - do not translate /etc/crypttab */
- N_("Authentication is required to modify the /etc/crypttab file"),
- invocation))
- goto out;
- error = NULL;
- if (!add_remove_crypttab_entry (old_details, new_details, &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- udisks_block_complete_update_configuration_item (UDISKS_BLOCK (block), invocation);
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Only fstab or crypttab items can be updated");
- goto out;
- }
-
- out:
- g_variant_unref (new_details);
- g_variant_unref (old_details);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-subst_str (const gchar *str,
- const gchar *from,
- const gchar *to)
-{
- gchar **parts;
- gchar *result;
-
- parts = g_strsplit (str, from, 0);
- result = g_strjoinv (to, parts);
- g_strfreev (parts);
- return result;
-}
-
-
-static gchar *
-subst_str_and_escape (const gchar *str,
- const gchar *from,
- const gchar *to)
-{
- gchar *quoted_and_escaped;
- gchar *ret;
- quoted_and_escaped = udisks_daemon_util_escape_and_quote (to);
- ret = subst_str (str, from, quoted_and_escaped);
- g_free (quoted_and_escaped);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- UDisksObject *object;
- const gchar *type;
-} FormatWaitData;
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksObject *
-wait_for_filesystem (UDisksDaemon *daemon,
- gpointer user_data)
-{
- FormatWaitData *data = user_data;
- UDisksObject *ret = NULL;
- UDisksBlock *block = NULL;
- UDisksPartitionTable *partition_table = NULL;
- gchar *id_type = NULL;
- gchar *partition_table_type = NULL;
-
- block = udisks_object_get_block (data->object);
- if (block == NULL)
- goto out;
-
- partition_table = udisks_object_get_partition_table (data->object);
-
- id_type = udisks_block_dup_id_type (block);
-
- if (g_strcmp0 (data->type, "empty") == 0)
- {
- if ((id_type == NULL || g_strcmp0 (id_type, "") == 0) && partition_table == NULL)
- {
- ret = g_object_ref (data->object);
- goto out;
- }
- }
-
- if (g_strcmp0 (id_type, data->type) == 0)
- {
- ret = g_object_ref (data->object);
- goto out;
- }
-
- if (partition_table != NULL)
- {
- partition_table_type = udisks_partition_table_dup_type_ (partition_table);
- if (g_strcmp0 (partition_table_type, data->type) == 0)
- {
- ret = g_object_ref (data->object);
- goto out;
- }
- }
-
- out:
- g_free (partition_table_type);
- g_free (id_type);
- g_clear_object (&partition_table);
- g_clear_object (&block);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksObject *
-wait_for_luks_uuid (UDisksDaemon *daemon,
- gpointer user_data)
-{
- FormatWaitData *data = user_data;
- UDisksObject *ret = NULL;
- UDisksBlock *block = NULL;
-
- block = udisks_object_get_block (data->object);
- if (block == NULL)
- goto out;
-
- if (g_strcmp0 (udisks_block_get_id_type (block), "crypto_LUKS") != 0)
- goto out;
-
- ret = g_object_ref (data->object);
-
- out:
- g_clear_object (&block);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksObject *
-wait_for_luks_cleartext (UDisksDaemon *daemon,
- gpointer user_data)
-{
- FormatWaitData *data = user_data;
- UDisksObject *ret = NULL;
- GList *objects, *l;
-
- objects = udisks_daemon_get_objects (daemon);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block = NULL;
-
- block = udisks_object_get_block (object);
- if (block != NULL)
- {
- if (g_strcmp0 (udisks_block_get_crypto_backing_device (block),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (data->object))) == 0)
- {
- g_object_unref (block);
- ret = g_object_ref (object);
- goto out;
- }
- g_object_unref (block);
- }
- }
-
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-erase_ata_device (UDisksBlock *block,
- UDisksObject *object,
- UDisksDaemon *daemon,
- uid_t caller_uid,
- gboolean enhanced,
- GError **error)
-{
- gboolean ret = FALSE;
- UDisksObject *drive_object = NULL;
- UDisksDriveAta *ata = NULL;
-
- drive_object = udisks_daemon_find_object (daemon, udisks_block_get_drive (block));
- if (drive_object == NULL)
- {
- g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED, "No drive object");
- goto out;
- }
- ata = udisks_object_get_drive_ata (drive_object);
- if (ata == NULL)
- {
- g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED, "Drive is not an ATA drive");
- goto out;
- }
-
- /* sleep a tiny bit here to avoid the secure erase code racing with
- * programs spawned by udev
- */
- g_usleep (500 * 1000);
-
- ret = udisks_linux_drive_ata_secure_erase_sync (UDISKS_LINUX_DRIVE_ATA (ata),
- caller_uid,
- enhanced,
- error);
-
- out:
- g_clear_object (&ata);
- g_clear_object (&drive_object);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-#define ERASE_SIZE (1 * 1024*1024)
-
-static gboolean
-erase_device (UDisksBlock *block,
- UDisksObject *object,
- UDisksDaemon *daemon,
- uid_t caller_uid,
- const gchar *erase_type,
- GError **error)
-{
- gboolean ret = FALSE;
- const gchar *device_file = NULL;
- UDisksBaseJob *job = NULL;
- gint fd = -1;
- guint64 size;
- guint64 pos;
- guchar *buf = NULL;
- gint64 time_of_last_signal;
- GError *local_error = NULL;
-
- if (g_strcmp0 (erase_type, "ata-secure-erase") == 0)
- {
- ret = erase_ata_device (block, object, daemon, caller_uid, FALSE, error);
- goto out;
- }
- else if (g_strcmp0 (erase_type, "ata-secure-erase-enhanced") == 0)
- {
- ret = erase_ata_device (block, object, daemon, caller_uid, TRUE, error);
- goto out;
- }
- else if (g_strcmp0 (erase_type, "zero") != 0)
- {
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Unknown or unsupported erase type `%s'",
- erase_type);
- goto out;
- }
-
- device_file = udisks_block_get_device (block);
- fd = open (device_file, O_WRONLY | O_SYNC | O_EXCL);
- if (fd == -1)
- {
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening device %s: %m", device_file);
- goto out;
- }
-
- job = udisks_daemon_launch_simple_job (daemon, object, "format-erase", caller_uid, NULL);
- udisks_base_job_set_auto_estimate (UDISKS_BASE_JOB (job), TRUE);
- udisks_job_set_progress_valid (UDISKS_JOB (job), TRUE);
-
- if (ioctl (fd, BLKGETSIZE64, &size) != 0)
- {
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error doing BLKGETSIZE64 iotctl on %s: %m", device_file);
- goto out;
- }
-
- udisks_job_set_bytes (UDISKS_JOB (job), size);
-
- buf = g_new0 (guchar, ERASE_SIZE);
- pos = 0;
- time_of_last_signal = g_get_monotonic_time ();
- while (pos < size)
- {
- size_t to_write;
- ssize_t num_written;
- gint64 now;
-
- to_write = MIN (size - pos, ERASE_SIZE);
- again:
- num_written = write (fd, buf, to_write);
- if (num_written == -1 || num_written == 0)
- {
- if (errno == EINTR)
- goto again;
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error writing %d bytes to %s: %m",
- (gint) to_write, device_file);
- goto out;
- }
- pos += num_written;
-
- if (g_cancellable_is_cancelled (udisks_base_job_get_cancellable (job)))
- {
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_CANCELLED,
- "Job was canceled");
- goto out;
- }
-
- /* only emit D-Bus signal at most once a second */
- now = g_get_monotonic_time ();
- if (now - time_of_last_signal > G_USEC_PER_SEC)
- {
- /* TODO: estimation etc. */
- udisks_job_set_progress (UDISKS_JOB (job), ((gdouble) pos) / size);
- time_of_last_signal = now;
- }
- }
-
- ret = TRUE;
-
- out:
- if (job != NULL)
- {
- if (local_error != NULL)
- udisks_simple_job_complete (UDISKS_SIMPLE_JOB (job), FALSE, local_error->message);
- else
- udisks_simple_job_complete (UDISKS_SIMPLE_JOB (job), TRUE, "");
- }
- if (local_error != NULL)
- g_propagate_error (error, local_error);
- g_free (buf);
- if (fd != -1)
- close (fd);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const struct
-{
- const gchar *table_type;
- const gchar *id_type;
- const gchar *partition_type;
-} partition_types_by_id[] = {
- {"dos", "vfat", "0x0c"},
- {"dos", "ntfs", "0x07"},
- {"dos", "exfat", "0x0c"},
- {"dos", "swap", "0x82"},
- {"dos", "ext2", "0x83"},
- {"dos", "ext3", "0x83"},
- {"dos", "ext4", "0x83"},
- {"dos", "xfs", "0x83"},
- {"dos", "btrfs", "0x83"},
- {"dos", "crypto_LUKS", "0x83"}, /* TODO: perhaps default to LUKS-specific type */
-
- {"gpt", "vfat", "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7"}, /* Microsoft Basic Data */
- {"gpt", "ntfs", "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7"},
- {"gpt", "exfat", "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7"},
- {"gpt", "swap", "0657fd6d-a4ab-43c4-84e5-0933c84b4f4f"}, /* Linux Swap */
- {"gpt", "ext2", "0fc63daf-8483-4772-8e79-3d69d8477de4"}, /* Linux Filesystem */
- {"gpt", "ext3", "0fc63daf-8483-4772-8e79-3d69d8477de4"},
- {"gpt", "ext4", "0fc63daf-8483-4772-8e79-3d69d8477de4"},
- {"gpt", "xfs", "0fc63daf-8483-4772-8e79-3d69d8477de4"},
- {"gpt", "btrfs", "0fc63daf-8483-4772-8e79-3d69d8477de4"},
- {"gpt", "crypto_LUKS", "0fc63daf-8483-4772-8e79-3d69d8477de4"}, /* TODO: perhaps default to LUKS-specific type */
-};
-
-
-/* may return NULL if nothing suitable was found */
-static const gchar *
-determine_partition_type_for_id (const gchar *table_type,
- const gchar *id_type)
-{
- const gchar *ret = NULL;
- guint n;
-
- for (n = 0; n < G_N_ELEMENTS (partition_types_by_id); n++)
- {
- if (g_strcmp0 (partition_types_by_id[n].table_type, table_type) == 0 &&
- g_strcmp0 (partition_types_by_id[n].id_type, id_type) == 0)
- {
- ret = partition_types_by_id[n].partition_type;
- goto out;
- }
- }
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_format (UDisksBlock *block,
- GDBusMethodInvocation *invocation,
- const gchar *type,
- GVariant *options)
-{
- FormatWaitData *wait_data = NULL;
- UDisksObject *object;
- UDisksPartition *partition = NULL;
- UDisksPartitionTable *partition_table = NULL;
- UDisksObject *cleartext_object = NULL;
- UDisksBlock *cleartext_block = NULL;
- UDisksLinuxDevice *udev_cleartext_device = NULL;
- UDisksBlock *block_to_mkfs = NULL;
- UDisksObject *object_to_mkfs = NULL;
- UDisksDaemon *daemon;
- UDisksState *state;
- const gchar *action_id;
- const gchar *message;
- const FSInfo *fs_info;
- gchar *command = NULL;
- gchar *tmp;
- gchar *error_message;
- GError *error;
- int status;
- uid_t caller_uid;
- gid_t caller_gid;
- gboolean take_ownership = FALSE;
- gchar *encrypt_passphrase = NULL;
- gchar *erase_type = NULL;
- gchar *mapped_name = NULL;
- const gchar *label = NULL;
- gchar *escaped_device = NULL;
- gboolean was_partitioned = FALSE;
- UDisksInhibitCookie *inhibit_cookie = NULL;
- gboolean no_block = FALSE;
- gboolean update_partition_type = FALSE;
- const gchar *partition_type = NULL;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- state = udisks_daemon_get_state (daemon);
- command = NULL;
- error_message = NULL;
-
- g_variant_lookup (options, "take-ownership", "b", &take_ownership);
- g_variant_lookup (options, "encrypt.passphrase", "s", &encrypt_passphrase);
- g_variant_lookup (options, "erase", "s", &erase_type);
- g_variant_lookup (options, "no-block", "b", &no_block);
- g_variant_lookup (options, "update-partition-type", "b", &update_partition_type);
-
- partition = udisks_object_get_partition (object);
- if (partition != NULL)
- {
- UDisksObject *partition_table_object;
-
- /* Fail if partition contains a partition table (e.g. Fedora Hybrid ISO).
- * See: https://bugs.freedesktop.org/show_bug.cgi?id=76178
- */
- if (udisks_partition_get_offset (partition) == 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "This partition cannot be modified because it contains a partition table; please reinitialize layout of the whole device.");
- goto out;
- }
-
- partition_table_object = udisks_daemon_find_object (daemon, udisks_partition_get_table (partition));
- if (partition_table_object == NULL)
- {
- g_clear_object (&partition);
- }
- else
- {
- partition_table = udisks_object_get_partition_table (partition_table_object);
- g_clear_object (&partition_table_object);
- }
- }
- /* figure out partition type to set, if requested */
- if (update_partition_type && partition != NULL && partition_table != NULL)
- {
- partition_type = determine_partition_type_for_id (udisks_partition_table_get_type_ (partition_table),
- encrypt_passphrase != NULL ? "crypto_LUKS" : type);
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon, invocation, NULL /* GCancellable */, &caller_uid, &caller_gid, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (g_strcmp0 (erase_type, "ata-secure-erase") == 0 ||
- g_strcmp0 (erase_type, "ata-secure-erase-enhanced") == 0)
- {
- /* 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
- */
- message = N_("Authentication is required to perform a secure erase of $(drive)");
- action_id = "org.freedesktop.udisks2.ata-secure-erase";
- }
- else
- {
- /* 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
- */
- message = N_("Authentication is required to format $(drive)");
- action_id = "org.freedesktop.udisks2.modify-device";
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.modify-device-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.modify-device-other-seat";
- }
- }
- }
-
- /* TODO: Consider just accepting any @type and just running "mkfs -t <type>".
- * There are some obvious security implications by doing this, though
- */
- fs_info = get_fs_info (type);
- if (fs_info == NULL || fs_info->command_create_fs == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "Creation of file system type %s is not supported",
- type);
- goto out;
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- inhibit_cookie = udisks_daemon_util_inhibit_system_sync (N_("Formatting Device"));
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- was_partitioned = (udisks_object_peek_partition_table (object) != NULL);
-
- /* return early, if requested */
- if (no_block)
- {
- udisks_block_complete_format (block, invocation);
- invocation = NULL;
- }
-
- /* First wipe the device... */
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "format-erase", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "wipefs -a %s",
- escaped_device))
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error wiping device: %s",
- error_message);
- g_free (error_message);
- goto out;
- }
- /* ...then wait until this change has taken effect */
- wait_data = g_new0 (FormatWaitData, 1);
- wait_data->object = object;
- wait_data->type = "empty";
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object));
- if (was_partitioned)
- udisks_linux_block_object_reread_partition_table (UDISKS_LINUX_BLOCK_OBJECT (object));
- if (udisks_daemon_wait_for_object_sync (daemon,
- wait_for_filesystem,
- wait_data,
- NULL,
- 15,
- &error) == NULL)
- {
- g_prefix_error (&error, "Error synchronizing after initial wipe: ");
- if (invocation != NULL)
- g_dbus_method_invocation_take_error (invocation, error);
- else
- g_clear_error (&error);
- goto out;
- }
-
- /* Erase the device, if requested
- *
- * (but not if using encryption, we want to erase the cleartext device, see below)
- */
- if (erase_type != NULL && encrypt_passphrase == NULL)
- {
- if (!erase_device (block, object, daemon, caller_uid, erase_type, &error))
- {
- g_prefix_error (&error, "Error erasing device: ");
- if (invocation != NULL)
- g_dbus_method_invocation_take_error (invocation, error);
- else
- g_clear_error (&error);
- goto out;
- }
- }
-
- /* And now create the desired filesystem */
- wait_data->type = type;
-
- if (encrypt_passphrase != NULL)
- {
- /* Create it */
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "format-mkfs", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- encrypt_passphrase, /* input_string */
- "cryptsetup luksFormat \"%s\"",
- escaped_device))
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating LUKS device: %s",
- error_message);
- g_free (error_message);
- goto out;
- }
-
- /* Wait for the UUID to be set */
- if (udisks_daemon_wait_for_object_sync (daemon,
- wait_for_luks_uuid,
- wait_data,
- NULL,
- 30,
- &error) == NULL)
- {
- g_prefix_error (&error, "Error waiting for LUKS UUID: ");
- if (invocation != NULL)
- g_dbus_method_invocation_take_error (invocation, error);
- else
- g_clear_error (&error);
- goto out;
- }
-
- /* Open it */
- mapped_name = g_strdup_printf ("luks-%s", udisks_block_get_id_uuid (block));
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "format-mkfs", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- encrypt_passphrase, /* input_string */
- "cryptsetup luksOpen \"%s\" %s",
- escaped_device,
- mapped_name))
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error opening LUKS device: %s",
- error_message);
- g_free (error_message);
- goto out;
- }
-
- /* Wait for it */
- cleartext_object = udisks_daemon_wait_for_object_sync (daemon,
- wait_for_luks_cleartext,
- wait_data,
- NULL,
- 30,
- &error);
- if (cleartext_object == NULL)
- {
- g_prefix_error (&error, "Error waiting for LUKS cleartext device: ");
- if (invocation != NULL)
- g_dbus_method_invocation_take_error (invocation, error);
- else
- g_clear_error (&error);
- goto out;
- }
- cleartext_block = udisks_object_get_block (cleartext_object);
- if (cleartext_block == NULL)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "LUKS cleartext device does not have block interface");
- goto out;
- }
-
- /* update the unlocked-luks file */
- udev_cleartext_device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (cleartext_object));
- udisks_state_add_unlocked_luks (state,
- udisks_block_get_device_number (cleartext_block),
- udisks_block_get_device_number (block),
- g_udev_device_get_sysfs_attr (udev_cleartext_device->udev_device, "dm/uuid"),
- caller_uid);
-
- object_to_mkfs = cleartext_object;
- block_to_mkfs = cleartext_block;
- }
- else
- {
- object_to_mkfs = object;
- block_to_mkfs = block;
- }
-
- /* If using encryption, now erase the cleartext device (if requested) */
- if (encrypt_passphrase != NULL && erase_type != NULL)
- {
- if (!erase_device (block_to_mkfs, object_to_mkfs, daemon, caller_uid, erase_type, &error))
- {
- g_prefix_error (&error, "Error erasing cleartext device: ");
- if (invocation != NULL)
- g_dbus_method_invocation_take_error (invocation, error);
- else
- g_clear_error (&error);
- goto out;
- }
- }
-
- /* Set label, if needed */
- if (g_variant_lookup (options, "label", "&s", &label))
- {
- /* TODO: return an error if label is too long */
- if (strstr (fs_info->command_create_fs, "$LABEL") == NULL)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "File system type %s does not support labels",
- type);
- goto out;
- }
- }
-
- /* Build and run mkfs shell command */
- tmp = subst_str_and_escape (fs_info->command_create_fs, "$DEVICE", udisks_block_get_device (block_to_mkfs));
- command = subst_str_and_escape (tmp, "$LABEL", label != NULL ? label : "");
- g_free (tmp);
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object_to_mkfs,
- "format-mkfs", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "%s", command))
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating file system: %s",
- error_message);
- g_free (error_message);
- goto out;
- }
- /* The mkfs program may not generate all the uevents we need - so explicitly
- * trigger an event here
- */
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object_to_mkfs));
- wait_data->object = object_to_mkfs;
- if (udisks_daemon_wait_for_object_sync (daemon,
- wait_for_filesystem,
- wait_data,
- NULL,
- 30,
- &error) == NULL)
- {
- g_prefix_error (&error,
- "Error synchronizing after formatting with type `%s': ",
- type);
- if (invocation != NULL)
- g_dbus_method_invocation_take_error (invocation, error);
- else
- g_clear_error (&error);
- goto out;
- }
-
- /* Change overship, if requested and supported */
- if (take_ownership && fs_info->supports_owners)
- {
- gchar tos_dir[256] = PACKAGE_LOCALSTATE_DIR "/run/udisks2/block-format-tos-XXXXXX";
-
- if (mkdtemp (tos_dir) == NULL)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Cannot create directory %s: %m", tos_dir);
- goto out;
- }
- if (mount (udisks_block_get_device (block_to_mkfs), tos_dir, type, 0, NULL) != 0)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Cannot mount %s at %s: %m",
- udisks_block_get_device (block_to_mkfs),
- tos_dir);
- if (rmdir (tos_dir) != 0)
- {
- udisks_warning ("Error removing directory %s: %m", tos_dir);
- }
- goto out;
- }
- if (chown (tos_dir, caller_uid, caller_gid) != 0)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Cannot chown %s to uid=%u and gid=%u: %m", tos_dir, caller_uid, caller_gid);
- if (umount (tos_dir) != 0)
- {
- udisks_warning ("Error unmounting directory %s: %m", tos_dir);
- goto out;
- }
- if (rmdir (tos_dir) != 0)
- {
- udisks_warning ("Error removing directory %s: %m", tos_dir);
- }
- goto out;
- }
- if (chmod (tos_dir, 0700) != 0)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Cannot chmod %s to mode 0700: %m", tos_dir);
- if (umount (tos_dir) != 0)
- {
- udisks_warning ("Error unmounting directory %s: %m", tos_dir);
- goto out;
- }
- if (rmdir (tos_dir) != 0)
- {
- udisks_warning ("Error removing directory %s: %m", tos_dir);
- }
- goto out;
- }
-
- if (umount (tos_dir) != 0)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Cannot unmount %s: %m", tos_dir);
- if (rmdir (tos_dir) != 0)
- {
- udisks_warning ("Error removing directory %s: %m", tos_dir);
- }
- goto out;
- }
-
- if (rmdir (tos_dir) != 0)
- {
- if (invocation != NULL)
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Cannot remove directory %s: %m", tos_dir);
- goto out;
- }
- }
-
- /* Set the partition type, if requested */
- if (partition_type != NULL && partition != NULL)
- {
- if (g_strcmp0 (udisks_partition_get_type_ (partition), partition_type) != 0)
- {
- if (!udisks_linux_partition_set_type_sync (UDISKS_LINUX_PARTITION (partition),
- partition_type,
- caller_uid,
- NULL, /* cancellable */
- &error))
- {
- g_prefix_error (&error, "Error setting partition type after formatting: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- }
- }
-
-
- if (invocation != NULL)
- udisks_block_complete_format (block, invocation);
-
- out:
- udisks_daemon_util_uninhibit_system_sync (inhibit_cookie);
- g_free (escaped_device);
- g_free (mapped_name);
- g_free (command);
- g_free (erase_type);
- g_free (encrypt_passphrase);
- g_clear_object (&cleartext_object);
- g_clear_object (&cleartext_block);
- g_clear_object (&udev_cleartext_device);
- g_free (wait_data);
- g_clear_object (&partition_table);
- g_clear_object (&partition);
- g_clear_object (&object);
- return TRUE; /* returning true means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_open_for_backup (UDisksBlock *block,
- GDBusMethodInvocation *invocation,
- GUnixFDList *fd_list,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksDaemon *daemon;
- const gchar *action_id;
- const gchar *device;
- GUnixFDList *out_fd_list = NULL;
- GError *error;
- gint fd;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- action_id = "org.freedesktop.udisks2.open-device";
- if (udisks_block_get_hint_system (block))
- action_id = "org.freedesktop.udisks2.open-device-system";
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- /* 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
- */
- N_("Authentication is required to open $(drive) for reading"),
- invocation))
- goto out;
-
-
- device = udisks_block_get_device (UDISKS_BLOCK (block));
-
- fd = open (device, O_RDONLY | O_CLOEXEC | O_EXCL);
- if (fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening %s: %m", device);
- goto out;
- }
-
- out_fd_list = g_unix_fd_list_new_from_array (&fd, 1);
- udisks_block_complete_open_for_backup (block, invocation, out_fd_list, g_variant_new_handle (0));
-
- out:
- g_clear_object (&out_fd_list);
- g_clear_object (&object);
- return TRUE; /* returning true means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_open_for_restore (UDisksBlock *block,
- GDBusMethodInvocation *invocation,
- GUnixFDList *fd_list,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksDaemon *daemon;
- const gchar *action_id;
- const gchar *device;
- GUnixFDList *out_fd_list = NULL;
- GError *error;
- gint fd;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- action_id = "org.freedesktop.udisks2.open-device";
- if (udisks_block_get_hint_system (block))
- action_id = "org.freedesktop.udisks2.open-device-system";
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- /* 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
- */
- N_("Authentication is required to open $(drive) for writing"),
- invocation))
- goto out;
-
-
- device = udisks_block_get_device (UDISKS_BLOCK (block));
-
- fd = open (device, O_WRONLY | O_SYNC | O_CLOEXEC | O_EXCL);
- if (fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening %s: %m", device);
- goto out;
- }
-
- out_fd_list = g_unix_fd_list_new_from_array (&fd, 1);
- udisks_block_complete_open_for_restore (block, invocation, out_fd_list, g_variant_new_handle (0));
-
- out:
- g_clear_object (&out_fd_list);
- g_clear_object (&object);
- return TRUE; /* returning true means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_open_for_benchmark (UDisksBlock *block,
- GDBusMethodInvocation *invocation,
- GUnixFDList *fd_list,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksDaemon *daemon;
- const gchar *action_id;
- const gchar *device;
- GUnixFDList *out_fd_list = NULL;
- gboolean opt_writable = FALSE;
- GError *error;
- gint fd;
- gint open_flags;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- action_id = "org.freedesktop.udisks2.open-device";
- if (udisks_block_get_hint_system (block))
- action_id = "org.freedesktop.udisks2.open-device-system";
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- /* 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
- */
- N_("Authentication is required to open $(drive) for benchmarking"),
- invocation))
- goto out;
-
- g_variant_lookup (options, "writable", "b", &opt_writable);
-
- if (opt_writable)
- open_flags = O_RDWR | O_EXCL;
- else
- open_flags = O_RDONLY;
-
- open_flags |= O_DIRECT | O_SYNC | O_CLOEXEC;
-
- device = udisks_block_get_device (UDISKS_BLOCK (block));
-
- fd = open (device, open_flags);
- if (fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening %s: %m", device);
- goto out;
- }
-
- out_fd_list = g_unix_fd_list_new_from_array (&fd, 1);
- udisks_block_complete_open_for_benchmark (block, invocation, out_fd_list, g_variant_new_handle (0));
-
- out:
- g_clear_object (&out_fd_list);
- g_clear_object (&object);
- return TRUE; /* returning true means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_rescan (UDisksBlock *block,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksObject *object = NULL;
- UDisksLinuxDevice *device = NULL;
- UDisksDaemon *daemon;
- const gchar *action_id;
- const gchar *message;
- GError *error = NULL;
-
- object = udisks_daemon_util_dup_object (block, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- /* 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
- */
- message = N_("Authentication is required to rescan $(drive)");
- action_id = "org.freedesktop.udisks2.rescan";
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object));
- if (g_strcmp0 (g_udev_device_get_devtype (device->udev_device), "disk") == 0)
- udisks_linux_block_object_reread_partition_table (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- udisks_block_complete_rescan (block, invocation);
-
- out:
- g_clear_object (&device);
- g_clear_object (&object);
- return TRUE; /* returning true means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-block_iface_init (UDisksBlockIface *iface)
-{
- iface->handle_get_secret_configuration = handle_get_secret_configuration;
- iface->handle_add_configuration_item = handle_add_configuration_item;
- iface->handle_remove_configuration_item = handle_remove_configuration_item;
- iface->handle_update_configuration_item = handle_update_configuration_item;
- iface->handle_format = handle_format;
- iface->handle_open_for_backup = handle_open_for_backup;
- iface->handle_open_for_restore = handle_open_for_restore;
- iface->handle_open_for_benchmark = handle_open_for_benchmark;
- iface->handle_rescan = handle_rescan;
-}
diff --git a/src/udiskslinuxblock.h b/src/udiskslinuxblock.h
deleted file mode 100644
index 11e6fa6..0000000
--- a/src/udiskslinuxblock.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_BLOCK_H__
-#define __UDISKS_LINUX_BLOCK_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_BLOCK (udisks_linux_block_get_type ())
-#define UDISKS_LINUX_BLOCK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_BLOCK, UDisksLinuxBlock))
-#define UDISKS_IS_LINUX_BLOCK(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_BLOCK))
-
-GType udisks_linux_block_get_type (void) G_GNUC_CONST;
-UDisksBlock *udisks_linux_block_new (void);
-void udisks_linux_block_update (UDisksLinuxBlock *block,
- UDisksLinuxBlockObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_BLOCK_H__ */
diff --git a/src/udiskslinuxblockobject.c b/src/udiskslinuxblockobject.c
deleted file mode 100644
index b907461..0000000
--- a/src/udiskslinuxblockobject.c
+++ /dev/null
@@ -1,858 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <errno.h>
-#include <pwd.h>
-#include <grp.h>
-#include <mntent.h>
-
-#include <sys/ioctl.h>
-#include <linux/fs.h>
-
-#include <string.h>
-#include <stdlib.h>
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxblock.h"
-#include "udisksmount.h"
-#include "udisksmountmonitor.h"
-#include "udiskslinuxdriveobject.h"
-#include "udiskslinuxdrive.h"
-#include "udiskslinuxpartitiontable.h"
-#include "udiskslinuxpartition.h"
-#include "udiskslinuxfilesystem.h"
-#include "udiskslinuxencrypted.h"
-#include "udiskslinuxswapspace.h"
-#include "udiskslinuxloop.h"
-#include "udiskslinuxprovider.h"
-#include "udisksfstabmonitor.h"
-#include "udisksfstabentry.h"
-#include "udiskscrypttabmonitor.h"
-#include "udiskscrypttabentry.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxblockobject
- * @title: UDisksLinuxBlockObject
- * @short_description: Object representing a block device on Linux.
- *
- * Object corresponding to a block device on Linux.
- */
-
-typedef struct _UDisksLinuxBlockObjectClass UDisksLinuxBlockObjectClass;
-
-/**
- * UDisksLinuxBlockObject:
- *
- * The #UDisksLinuxBlockObject structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksLinuxBlockObject
-{
- UDisksObjectSkeleton parent_instance;
-
- UDisksDaemon *daemon;
- UDisksMountMonitor *mount_monitor;
-
- UDisksLinuxDevice *device;
-
- /* interface */
- UDisksBlock *iface_block_device;
- UDisksPartition *iface_partition;
- UDisksPartitionTable *iface_partition_table;
- UDisksFilesystem *iface_filesystem;
- UDisksSwapspace *iface_swapspace;
- UDisksEncrypted *iface_encrypted;
- UDisksLoop *iface_loop;
-};
-
-struct _UDisksLinuxBlockObjectClass
-{
- UDisksObjectSkeletonClass parent_class;
-};
-
-enum
-{
- PROP_0,
- PROP_DAEMON,
- PROP_DEVICE
-};
-
-G_DEFINE_TYPE (UDisksLinuxBlockObject, udisks_linux_block_object, UDISKS_TYPE_OBJECT_SKELETON);
-
-static void on_mount_monitor_mount_added (UDisksMountMonitor *monitor,
- UDisksMount *mount,
- gpointer user_data);
-static void on_mount_monitor_mount_removed (UDisksMountMonitor *monitor,
- UDisksMount *mount,
- gpointer user_data);
-
-static void
-udisks_linux_block_object_finalize (GObject *_object)
-{
- UDisksLinuxBlockObject *object = UDISKS_LINUX_BLOCK_OBJECT (_object);
-
- /* note: we don't hold a ref to block->daemon or block->mount_monitor */
- g_signal_handlers_disconnect_by_func (object->mount_monitor, on_mount_monitor_mount_added, object);
- g_signal_handlers_disconnect_by_func (object->mount_monitor, on_mount_monitor_mount_removed, object);
-
- g_object_unref (object->device);
-
- if (object->iface_block_device != NULL)
- g_object_unref (object->iface_block_device);
- if (object->iface_partition != NULL)
- g_object_unref (object->iface_partition);
- if (object->iface_partition_table != NULL)
- g_object_unref (object->iface_partition_table);
- if (object->iface_filesystem != NULL)
- g_object_unref (object->iface_filesystem);
- if (object->iface_swapspace != NULL)
- g_object_unref (object->iface_swapspace);
- if (object->iface_encrypted != NULL)
- g_object_unref (object->iface_encrypted);
- if (object->iface_loop != NULL)
- g_object_unref (object->iface_loop);
-
- if (G_OBJECT_CLASS (udisks_linux_block_object_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_block_object_parent_class)->finalize (_object);
-}
-
-static void
-udisks_linux_block_object_get_property (GObject *__object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxBlockObject *object = UDISKS_LINUX_BLOCK_OBJECT (__object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_value_set_object (value, udisks_linux_block_object_get_daemon (object));
- break;
-
- case PROP_DEVICE:
- g_value_set_object (value, udisks_linux_block_object_get_device (object));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_linux_block_object_set_property (GObject *__object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxBlockObject *object = UDISKS_LINUX_BLOCK_OBJECT (__object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_assert (object->daemon == NULL);
- /* we don't take a reference to the daemon */
- object->daemon = g_value_get_object (value);
- break;
-
- case PROP_DEVICE:
- g_assert (object->device == NULL);
- object->device = g_value_dup_object (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-
-static void
-udisks_linux_block_object_init (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-udisks_linux_block_object_constructed (GObject *_object)
-{
- UDisksLinuxBlockObject *object = UDISKS_LINUX_BLOCK_OBJECT (_object);
- GString *str;
-
- object->mount_monitor = udisks_daemon_get_mount_monitor (object->daemon);
- g_signal_connect (object->mount_monitor,
- "mount-added",
- G_CALLBACK (on_mount_monitor_mount_added),
- object);
- g_signal_connect (object->mount_monitor,
- "mount-removed",
- G_CALLBACK (on_mount_monitor_mount_removed),
- object);
-
- /* initial coldplug */
- udisks_linux_block_object_uevent (object, "add", NULL);
-
- /* compute the object path */
- str = g_string_new ("/org/freedesktop/UDisks2/block_devices/");
- udisks_safe_append_to_object_path (str, g_udev_device_get_name (object->device->udev_device));
- g_dbus_object_skeleton_set_object_path (G_DBUS_OBJECT_SKELETON (object), str->str);
- g_string_free (str, TRUE);
-
- if (G_OBJECT_CLASS (udisks_linux_block_object_parent_class)->constructed != NULL)
- G_OBJECT_CLASS (udisks_linux_block_object_parent_class)->constructed (_object);
-}
-
-static void
-udisks_linux_block_object_class_init (UDisksLinuxBlockObjectClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_block_object_finalize;
- gobject_class->constructed = udisks_linux_block_object_constructed;
- gobject_class->set_property = udisks_linux_block_object_set_property;
- gobject_class->get_property = udisks_linux_block_object_get_property;
-
- /**
- * UDisksLinuxBlockObject:daemon:
- *
- * The #UDisksDaemon the object is for.
- */
- g_object_class_install_property (gobject_class,
- PROP_DAEMON,
- g_param_spec_object ("daemon",
- "Daemon",
- "The daemon the object is for",
- UDISKS_TYPE_DAEMON,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksLinuxBlockObject:device:
- *
- * The #UDisksLinuxDevice for the object. Connect to the #GObject::notify
- * signal to get notified whenever this is updated.
- */
- g_object_class_install_property (gobject_class,
- PROP_DEVICE,
- g_param_spec_object ("device",
- "Device",
- "The device for the object",
- UDISKS_TYPE_LINUX_DEVICE,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
-}
-
-/**
- * udisks_linux_block_object_new:
- * @daemon: A #UDisksDaemon.
- * @device: The #UDisksLinuxDevice for the device.
- *
- * Create a new block object.
- *
- * Returns: A #UDisksLinuxBlockObject object. Free with g_object_unref().
- */
-UDisksLinuxBlockObject *
-udisks_linux_block_object_new (UDisksDaemon *daemon,
- UDisksLinuxDevice *device)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return UDISKS_LINUX_BLOCK_OBJECT (g_object_new (UDISKS_TYPE_LINUX_BLOCK_OBJECT,
- "daemon", daemon,
- "device", device,
- NULL));
-}
-
-/**
- * udisks_linux_block_object_get_daemon:
- * @object: A #UDisksLinuxBlockObject.
- *
- * Gets the daemon used by @object.
- *
- * Returns: A #UDisksDaemon. Do not free, the object is owned by @object.
- */
-UDisksDaemon *
-udisks_linux_block_object_get_daemon (UDisksLinuxBlockObject *object)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_BLOCK_OBJECT (object), NULL);
- return object->daemon;
-}
-
-/**
- * udisks_linux_block_object_get_device:
- * @object: A #UDisksLinuxBlockObject.
- *
- * Gets the current #UDisksLinuxDevice for @object. Connect to
- * #GObject::notify to track changes to the #UDisksLinuxBlockObject:device
- * property.
- *
- * Returns: A #UDisksLinuxDevice. Free with g_object_unref().
- */
-UDisksLinuxDevice *
-udisks_linux_block_object_get_device (UDisksLinuxBlockObject *object)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_BLOCK_OBJECT (object), NULL);
- return g_object_ref (object->device);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef gboolean (*HasInterfaceFunc) (UDisksLinuxBlockObject *object);
-typedef void (*ConnectInterfaceFunc) (UDisksLinuxBlockObject *object);
-typedef void (*UpdateInterfaceFunc) (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *interface);
-
-static void
-update_iface (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- HasInterfaceFunc has_func,
- ConnectInterfaceFunc connect_func,
- UpdateInterfaceFunc update_func,
- GType skeleton_type,
- gpointer _interface_pointer)
-{
- gboolean has;
- gboolean add;
- GDBusInterface **interface_pointer = _interface_pointer;
-
- g_return_if_fail (object != NULL);
- g_return_if_fail (has_func != NULL);
- g_return_if_fail (update_func != NULL);
- g_return_if_fail (g_type_is_a (skeleton_type, G_TYPE_OBJECT));
- g_return_if_fail (g_type_is_a (skeleton_type, G_TYPE_DBUS_INTERFACE));
- g_return_if_fail (interface_pointer != NULL);
- g_return_if_fail (*interface_pointer == NULL || G_IS_DBUS_INTERFACE (*interface_pointer));
-
- add = FALSE;
- has = has_func (object);
- if (*interface_pointer == NULL)
- {
- if (has)
- {
- *interface_pointer = g_object_new (skeleton_type, NULL);
- if (connect_func != NULL)
- connect_func (object);
- add = TRUE;
- }
- }
- else
- {
- if (!has)
- {
- g_dbus_object_skeleton_remove_interface (G_DBUS_OBJECT_SKELETON (object),
- G_DBUS_INTERFACE_SKELETON (*interface_pointer));
- g_object_unref (*interface_pointer);
- *interface_pointer = NULL;
- }
- }
-
- if (*interface_pointer != NULL)
- {
- update_func (object, uevent_action, G_DBUS_INTERFACE (*interface_pointer));
- if (add)
- g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object),
- G_DBUS_INTERFACE_SKELETON (*interface_pointer));
- }
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-/* org.freedesktop.UDisks.Block */
-
-static gboolean
-block_device_check (UDisksLinuxBlockObject *object)
-{
- return TRUE;
-}
-
-static void
-block_device_connect (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-block_device_update (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- udisks_linux_block_update (UDISKS_LINUX_BLOCK (_iface), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-disk_is_partitioned_by_kernel (GUdevDevice *device)
-{
- gboolean ret = FALSE;
- GDir *dir = NULL;
- const gchar *name;
- const gchar *device_name;
-
- g_return_val_if_fail (g_strcmp0 (g_udev_device_get_devtype (device), "disk") == 0, FALSE);
-
- dir = g_dir_open (g_udev_device_get_sysfs_path (device), 0 /* flags */, NULL /* GError */);
- if (dir == NULL)
- goto out;
-
- device_name = g_udev_device_get_name (device);
- while ((name = g_dir_read_name (dir)) != NULL)
- {
- /* TODO: could check that it's a block device - for now, just
- * checking the name suffices
- */
- if (g_str_has_prefix (name, device_name))
- {
- ret = TRUE;
- goto out;
- }
- }
-
- out:
- if (dir != NULL)
- g_dir_close (dir);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-/* org.freedesktop.UDisks.PartitionTable */
-
-static gboolean
-partition_table_check (UDisksLinuxBlockObject *object)
-{
- gboolean ret = FALSE;
-
- /* only consider whole disks, never partitions */
- if (g_strcmp0 (g_udev_device_get_devtype (object->device->udev_device), "disk") != 0)
- goto out;
-
- /* if blkid(8) already identified the device as a partition table, it's all good */
- if (g_udev_device_has_property (object->device->udev_device, "ID_PART_TABLE_TYPE"))
- {
- /* however, if blkid(8) also think that we're a filesystem... then don't
- * mark us as a partition table ... except if we are partitioned by the
- * kernel
- *
- * (see filesystem_check() for the similar case where we don't pretend
- * to be a filesystem)
- */
- if (g_strcmp0 (g_udev_device_get_property (object->device->udev_device, "ID_FS_USAGE"), "filesystem") == 0)
- {
- if (!disk_is_partitioned_by_kernel (object->device->udev_device))
- {
- goto out;
- }
- }
- ret = TRUE;
- goto out;
- }
-
- /* Note that blkid(8) might not detect all partition table
- * formats that the kernel knows about.... so we need to
- * double check...
- *
- * Fortunately, note that the kernel guarantees that all children
- * block devices that are partitions are created before the uevent
- * for the parent block device.... so if the parent block device has
- * children... then it must be partitioned by the kernel, hence it
- * must contain a partition table.
- */
- if (disk_is_partitioned_by_kernel (object->device->udev_device))
- {
- ret = TRUE;
- goto out;
- }
-
- out:
- return ret;
-}
-
-static void
-partition_table_connect (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-partition_table_update (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- udisks_linux_partition_table_update (UDISKS_LINUX_PARTITION_TABLE (_iface), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-/* org.freedesktop.UDisks.Partition */
-
-static gboolean
-partition_check (UDisksLinuxBlockObject *object)
-{
- gboolean ret = FALSE;
-
- /* could be partitioned by the kernel */
- if (g_strcmp0 (g_udev_device_get_devtype (object->device->udev_device), "partition") == 0)
- {
- ret = TRUE;
- goto out;
- }
-
- /* if blkid(8) already identified the device as a partition, it's all good */
- if (g_udev_device_has_property (object->device->udev_device, "ID_PART_ENTRY_SCHEME"))
- {
- ret = TRUE;
- goto out;
- }
-
- out:
- return ret;
-}
-
-static void
-partition_connect (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-partition_update (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- udisks_linux_partition_update (UDISKS_LINUX_PARTITION (_iface), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-/* org.freedesktop.UDisks.Filesystem */
-
-static gboolean
-drive_does_not_detect_media_change (UDisksLinuxBlockObject *object)
-{
- gboolean ret = FALSE;
- UDisksObject *drive_object;
-
- drive_object = udisks_daemon_find_object (object->daemon, udisks_block_get_drive (object->iface_block_device));
- if (drive_object != NULL)
- {
- UDisksDrive *drive = udisks_object_get_drive (drive_object);
- if (drive != NULL)
- {
- ret = ! udisks_drive_get_media_change_detected (drive);
- g_object_unref (drive);
- }
- g_object_unref (drive_object);
- }
- return ret;
-}
-
-static gboolean
-filesystem_check (UDisksLinuxBlockObject *object)
-{
- gboolean ret = FALSE;
- gboolean detected_as_filesystem = FALSE;
- UDisksMountType mount_type;
-
- /* if blkid(8) has detected the device as a filesystem, trust that */
- if (g_strcmp0 (udisks_block_get_id_usage (object->iface_block_device), "filesystem") == 0)
- {
- detected_as_filesystem = TRUE;
- /* except, if we are a whole-disk device and the kernel has already partitioned us...
- * in that case, don't pretend we're a filesystem
- *
- * (see partition_table_check() above for the similar case where we don't pretend
- * to be a partition table)
- */
- if (g_strcmp0 (g_udev_device_get_devtype (object->device->udev_device), "disk") == 0 &&
- disk_is_partitioned_by_kernel (object->device->udev_device))
- {
- detected_as_filesystem = FALSE;
- }
- }
-
- if (drive_does_not_detect_media_change (object) ||
- detected_as_filesystem ||
- (udisks_mount_monitor_is_dev_in_use (object->mount_monitor,
- g_udev_device_get_device_number (object->device->udev_device),
- &mount_type) &&
- mount_type == UDISKS_MOUNT_TYPE_FILESYSTEM))
- ret = TRUE;
-
- return ret;
-}
-
-
-static void
-filesystem_connect (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-filesystem_update (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- udisks_linux_filesystem_update (UDISKS_LINUX_FILESYSTEM (_iface), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-/* org.freedesktop.UDisks.Swapspace */
-
-static gboolean
-swapspace_check (UDisksLinuxBlockObject *object)
-{
- gboolean ret;
- UDisksMountType mount_type;
-
- ret = FALSE;
- if ((g_strcmp0 (udisks_block_get_id_usage (object->iface_block_device), "other") == 0 &&
- g_strcmp0 (udisks_block_get_id_type (object->iface_block_device), "swap") == 0)
- || (udisks_mount_monitor_is_dev_in_use (object->mount_monitor,
- g_udev_device_get_device_number (object->device->udev_device),
- &mount_type)
- && mount_type == UDISKS_MOUNT_TYPE_SWAP))
- ret = TRUE;
-
- return ret;
-}
-
-static void
-swapspace_connect (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-swapspace_update (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- udisks_linux_swapspace_update (UDISKS_LINUX_SWAPSPACE (_iface), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-encrypted_check (UDisksLinuxBlockObject *object)
-{
- gboolean ret;
-
- ret = FALSE;
- if (g_strcmp0 (udisks_block_get_id_usage (object->iface_block_device), "crypto") == 0 &&
- g_strcmp0 (udisks_block_get_id_type (object->iface_block_device), "crypto_LUKS") == 0)
- ret = TRUE;
-
- return ret;
-}
-
-static void
-encrypted_connect (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-encrypted_update (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- udisks_linux_encrypted_update (UDISKS_LINUX_ENCRYPTED (_iface), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-loop_check (UDisksLinuxBlockObject *object)
-{
- gboolean ret;
-
- ret = FALSE;
- if (g_str_has_prefix (g_udev_device_get_name (object->device->udev_device), "loop") &&
- g_strcmp0 (g_udev_device_get_devtype (object->device->udev_device), "disk") == 0)
- ret = TRUE;
-
- return ret;
-}
-
-static void
-loop_connect (UDisksLinuxBlockObject *object)
-{
-}
-
-static void
-loop_update (UDisksLinuxBlockObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- udisks_linux_loop_update (UDISKS_LINUX_LOOP (_iface), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_block_object_uevent:
- * @object: A #UDisksLinuxBlockObject.
- * @action: Uevent action or %NULL
- * @device: A new #UDisksLinuxDevice device object or %NULL if the device hasn't changed.
- *
- * Updates all information on interfaces on @object.
- */
-void
-udisks_linux_block_object_uevent (UDisksLinuxBlockObject *object,
- const gchar *action,
- UDisksLinuxDevice *device)
-{
- g_return_if_fail (UDISKS_IS_LINUX_BLOCK_OBJECT (object));
- g_return_if_fail (device == NULL || UDISKS_IS_LINUX_DEVICE (device));
-
- if (device != NULL)
- {
- g_object_unref (object->device);
- object->device = g_object_ref (device);
- g_object_notify (G_OBJECT (object), "device");
- }
-
- update_iface (object, action, block_device_check, block_device_connect, block_device_update,
- UDISKS_TYPE_LINUX_BLOCK, &object->iface_block_device);
- update_iface (object, action, filesystem_check, filesystem_connect, filesystem_update,
- UDISKS_TYPE_LINUX_FILESYSTEM, &object->iface_filesystem);
- update_iface (object, action, swapspace_check, swapspace_connect, swapspace_update,
- UDISKS_TYPE_LINUX_SWAPSPACE, &object->iface_swapspace);
- update_iface (object, action, encrypted_check, encrypted_connect, encrypted_update,
- UDISKS_TYPE_LINUX_ENCRYPTED, &object->iface_encrypted);
- update_iface (object, action, loop_check, loop_connect, loop_update,
- UDISKS_TYPE_LINUX_LOOP, &object->iface_loop);
- update_iface (object, action, partition_table_check, partition_table_connect, partition_table_update,
- UDISKS_TYPE_LINUX_PARTITION_TABLE, &object->iface_partition_table);
- update_iface (object, action, partition_check, partition_connect, partition_update,
- UDISKS_TYPE_LINUX_PARTITION, &object->iface_partition);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-on_mount_monitor_mount_added (UDisksMountMonitor *monitor,
- UDisksMount *mount,
- gpointer user_data)
-{
- UDisksLinuxBlockObject *object = UDISKS_LINUX_BLOCK_OBJECT (user_data);
- if (udisks_mount_get_dev (mount) == g_udev_device_get_device_number (object->device->udev_device))
- udisks_linux_block_object_uevent (object, NULL, NULL);
-}
-
-static void
-on_mount_monitor_mount_removed (UDisksMountMonitor *monitor,
- UDisksMount *mount,
- gpointer user_data)
-{
- UDisksLinuxBlockObject *object = UDISKS_LINUX_BLOCK_OBJECT (user_data);
- if (udisks_mount_get_dev (mount) == g_udev_device_get_device_number (object->device->udev_device))
- udisks_linux_block_object_uevent (object, NULL, NULL);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-
-/**
- * udisks_linux_block_object_trigger_uevent:
- * @object: A #UDisksLinuxBlockObject.
- *
- * Triggers a 'change' uevent in the kernel.
- *
- * The triggered event will bubble up from the kernel through the udev
- * stack and will eventually be received by the udisks daemon process
- * itself. This method does not wait for the event to be received.
- */
-void
-udisks_linux_block_object_trigger_uevent (UDisksLinuxBlockObject *object)
-{
- gchar* path = NULL;
- gint fd = -1;
-
- g_return_if_fail (UDISKS_IS_LINUX_BLOCK_OBJECT (object));
-
- /* TODO: would be nice with a variant to wait until the request uevent has been received by ourselves */
-
- path = g_strconcat (g_udev_device_get_sysfs_path (object->device->udev_device), "/uevent", NULL);
- fd = open (path, O_WRONLY);
- if (fd < 0)
- {
- udisks_warning ("Error opening %s: %m", path);
- goto out;
- }
-
- if (write (fd, "change", sizeof "change" - 1) != sizeof "change" - 1)
- {
- udisks_warning ("Error writing 'change' to file %s: %m", path);
- goto out;
- }
-
- out:
- if (fd >= 0)
- close (fd);
- g_free (path);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_block_object_reread_partition_table:
- * @object: A #UDisksLinuxBlockObject.
- *
- * Requests the kernel to re-read the partition table for @object.
- *
- * The events from any change this may cause will bubble up from the
- * kernel through the udev stack and will eventually be received by
- * the udisks daemon process itself. This method does not wait for the
- * event to be received.
- */
-void
-udisks_linux_block_object_reread_partition_table (UDisksLinuxBlockObject *object)
-{
- const gchar *device_file;
- gint fd;
-
- g_return_if_fail (UDISKS_IS_LINUX_BLOCK_OBJECT (object));
-
- device_file = g_udev_device_get_device_file (object->device->udev_device);
- fd = open (device_file, O_RDONLY);
- if (fd == -1)
- {
- udisks_warning ("Error opening %s: %m", device_file);
- }
- else
- {
- if (ioctl (fd, BLKRRPART) != 0)
- {
- udisks_warning ("Error issuing BLKRRPART to %s: %m", device_file);
- }
- close (fd);
- }
-}
diff --git a/src/udiskslinuxblockobject.h b/src/udiskslinuxblockobject.h
deleted file mode 100644
index d342195..0000000
--- a/src/udiskslinuxblockobject.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_BLOCK_OBJECT_H__
-#define __UDISKS_LINUX_BLOCK_OBJECT_H__
-
-#include "udisksdaemontypes.h"
-#include <gudev/gudev.h>
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_BLOCK_OBJECT (udisks_linux_block_object_get_type ())
-#define UDISKS_LINUX_BLOCK_OBJECT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_BLOCK_OBJECT, UDisksLinuxBlockObject))
-#define UDISKS_IS_LINUX_BLOCK_OBJECT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_BLOCK_OBJECT))
-
-GType udisks_linux_block_object_get_type (void) G_GNUC_CONST;
-UDisksLinuxBlockObject *udisks_linux_block_object_new (UDisksDaemon *daemon,
- UDisksLinuxDevice *device);
-void udisks_linux_block_object_uevent (UDisksLinuxBlockObject *object,
- const gchar *action,
- UDisksLinuxDevice *device);
-UDisksDaemon *udisks_linux_block_object_get_daemon (UDisksLinuxBlockObject *object);
-UDisksLinuxDevice *udisks_linux_block_object_get_device (UDisksLinuxBlockObject *object);
-
-void udisks_linux_block_object_trigger_uevent (UDisksLinuxBlockObject *object);
-void udisks_linux_block_object_reread_partition_table (UDisksLinuxBlockObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_BLOCK_OBJECT_H__ */
diff --git a/src/udiskslinuxdevice.c b/src/udiskslinuxdevice.c
deleted file mode 100644
index 8c4a3ed..0000000
--- a/src/udiskslinuxdevice.c
+++ /dev/null
@@ -1,257 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#include <sys/ioctl.h>
-#include <fcntl.h>
-#include <linux/cdrom.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udiskslinuxdevice.h"
-#include "udisksprivate.h"
-#include "udiskslogging.h"
-#include "udisksata.h"
-#include "udisksdaemonutil.h"
-
-/**
- * SECTION:udiskslinuxdevice
- * @title: UDisksLinuxDevice
- * @short_description: Low-level devices on Linux
- *
- * Types and functions used to record information obtained from the
- * udev database as well as by probing the device.
- */
-
-
-typedef struct _UDisksLinuxDeviceClass UDisksLinuxDeviceClass;
-
-struct _UDisksLinuxDeviceClass
-{
- GObjectClass parent_class;
-};
-
-
-G_DEFINE_TYPE (UDisksLinuxDevice, udisks_linux_device, G_TYPE_OBJECT);
-
-static void
-udisks_linux_device_init (UDisksLinuxDevice *device)
-{
-}
-
-static void
-udisks_linux_device_finalize (GObject *object)
-{
- UDisksLinuxDevice *device = UDISKS_LINUX_DEVICE (object);
-
- g_clear_object (&device->udev_device);
- g_free (device->ata_identify_device_data);
- g_free (device->ata_identify_packet_device_data);
-
- G_OBJECT_CLASS (udisks_linux_device_parent_class)->finalize (object);
-}
-
-static void
-udisks_linux_device_class_init (UDisksLinuxDeviceClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_device_finalize;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean probe_ata (UDisksLinuxDevice *device,
- GCancellable *cancellable,
- GError **error);
-
-/**
- * udisks_linux_device_new_sync:
- * @udev_device: A #GUdevDevice.
- *
- * Creates a new #UDisksLinuxDevice from @udev_device which includes
- * probing the device for more information, if applicable.
- *
- * The calling thread may be blocked for a non-trivial amount of time
- * while the probing is underway.
- *
- * Returns: A #UDisksLinuxDevice.
- */
-UDisksLinuxDevice *
-udisks_linux_device_new_sync (GUdevDevice *udev_device)
-{
- UDisksLinuxDevice *device;
- GError *error = NULL;
-
- g_return_val_if_fail (G_UDEV_IS_DEVICE (udev_device), NULL);
-
- device = g_object_new (UDISKS_TYPE_LINUX_DEVICE, NULL);
- device->udev_device = g_object_ref (udev_device);
-
- /* No point in probing on remove events */
- if (!(g_strcmp0 (g_udev_device_get_action (udev_device), "remove") == 0))
- {
- if (!udisks_linux_device_reprobe_sync (device, NULL, &error))
- goto out;
- }
-
- out:
- if (error != NULL)
- {
- udisks_error ("Error probing device: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
-
- return device;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_device_reprobe_sync:
- * @device: A #UDisksLinuxDevice.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Forcibly reprobe information on @device. The calling thread may be
- * blocked for a non-trivial amount of time while the probing is
- * underway.
- *
- * Returns: %TRUE if reprobing succeeded, %FALSE otherwise.
- */
-gboolean
-udisks_linux_device_reprobe_sync (UDisksLinuxDevice *device,
- GCancellable *cancellable,
- GError **error)
-{
- gboolean ret = FALSE;
-
- /* Get IDENTIFY DEVICE / IDENTIFY PACKET DEVICE data for ATA devices */
- if (g_strcmp0 (g_udev_device_get_subsystem (device->udev_device), "block") == 0 &&
- g_strcmp0 (g_udev_device_get_devtype (device->udev_device), "disk") == 0 &&
- g_udev_device_get_property_as_boolean (device->udev_device, "ID_ATA"))
- {
- if (!probe_ata (device, cancellable, error))
- goto out;
- }
-
- ret = TRUE;
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-probe_ata (UDisksLinuxDevice *device,
- GCancellable *cancellable,
- GError **error)
-{
- const gchar *device_file;
- gboolean ret = FALSE;
- gint fd = -1;
- UDisksAtaCommandInput input = {0};
- UDisksAtaCommandOutput output = {0};
-
- device_file = g_udev_device_get_device_file (device->udev_device);
- fd = open (device_file, O_RDONLY|O_NONBLOCK);
- if (fd == -1)
- {
- g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening device file %s: %m",
- device_file);
- goto out;
- }
-
-
- if (ioctl (fd, CDROM_GET_CAPABILITY, NULL) == -1)
- {
- /* ATA8: 7.16 IDENTIFY DEVICE - ECh, PIO Data-In */
- input.command = 0xec;
- input.count = 1;
- output.buffer = g_new0 (guchar, 512);
- output.buffer_size = 512;
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST,
- &input,
- &output,
- error))
- {
- g_free (output.buffer);
- g_prefix_error (error, "Error sending ATA command IDENTIFY DEVICE to %s: ",
- device_file);
- goto out;
- }
- g_free (device->ata_identify_device_data);
- device->ata_identify_device_data = output.buffer;
- /* udisks_daemon_util_hexdump_debug (device->ata_identify_device_data, 512); */
- }
- else
- {
- /* ATA8: 7.17 IDENTIFY PACKET DEVICE - A1h, PIO Data-In */
- input.command = 0xa1;
- input.count = 1;
- output.buffer = g_new0 (guchar, 512);
- output.buffer_size = 512;
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST,
- &input,
- &output,
- error))
- {
- g_free (output.buffer);
- g_prefix_error (error, "Error sending ATA command IDENTIFY PACKET DEVICE to %s: ",
- device_file);
- goto out;
- }
- g_free (device->ata_identify_packet_device_data);
- device->ata_identify_packet_device_data = output.buffer;
- /* udisks_daemon_util_hexdump_debug (device->ata_identify_packet_device_data, 512); */
- }
-
- ret = TRUE;
-
- out:
- if (fd != -1)
- {
- if (close (fd) != 0)
- {
- udisks_warning ("Error closing fd %d for device %s: %m",
- fd, device_file);
- }
- }
- return ret;
-}
diff --git a/src/udiskslinuxdevice.h b/src/udiskslinuxdevice.h
deleted file mode 100644
index 38d9636..0000000
--- a/src/udiskslinuxdevice.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_DEVICE_H__
-#define __UDISKS_LINUX_DEVICE_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_DEVICE (udisks_linux_device_get_type ())
-#define UDISKS_LINUX_DEVICE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_DEVICE, UDisksLinuxDevice))
-#define UDISKS_IS_LINUX_DEVICE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_DEVICE))
-
-/**
- * UDisksLinuxDevice:
- * @udev_device: A #GUdevDevice.
- * @ata_identify_device_data: 512-byte array containing the result of the IDENTIY DEVICE command or %NULL.
- * @ata_identify_packet_device_data: 512-byte array containing the result of the IDENTIY PACKET DEVICE command or %NULL.
- *
- * Object containing information about a device on Linux. This is
- * essentially an instance of #GUdevDevice plus additional data - such
- * as ATA IDENTIFY data - obtained via probing the device at discovery
- * and uevent "change" time.
- */
-struct _UDisksLinuxDevice
-{
- /*< private >*/
- GObject parent_instance;
- /*< public >*/
- GUdevDevice *udev_device;
- guchar *ata_identify_device_data;
- guchar *ata_identify_packet_device_data;
-};
-
-GType udisks_linux_device_get_type (void) G_GNUC_CONST;
-UDisksLinuxDevice *udisks_linux_device_new_sync (GUdevDevice *udev_device);
-gboolean udisks_linux_device_reprobe_sync (UDisksLinuxDevice *device,
- GCancellable *cancellable,
- GError **error);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_DEVICE_H__ */
diff --git a/src/udiskslinuxdrive.c b/src/udiskslinuxdrive.c
deleted file mode 100644
index e1652df..0000000
--- a/src/udiskslinuxdrive.c
+++ /dev/null
@@ -1,1606 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/ioctl.h>
-#include <fcntl.h>
-#include <inttypes.h>
-#include <errno.h>
-#include <linux/bsg.h>
-#include <scsi/scsi.h>
-#include <scsi/sg.h>
-#include <scsi/scsi_ioctl.h>
-
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <mntent.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxprovider.h"
-#include "udiskslinuxdriveobject.h"
-#include "udiskslinuxdrive.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxdrive
- * @title: UDisksLinuxDrive
- * @short_description: Linux implementation of #UDisksDrive
- *
- * This type provides an implementation of the #UDisksDrive interface
- * on Linux.
- */
-
-typedef struct _UDisksLinuxDriveClass UDisksLinuxDriveClass;
-
-/**
- * UDisksLinuxDrive:
- *
- * The #UDisksLinuxDrive structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxDrive
-{
- UDisksDriveSkeleton parent_instance;
-
- gint64 time_detected;
- gint64 time_media_detected;
- gchar *sort_key;
-};
-
-struct _UDisksLinuxDriveClass
-{
- UDisksDriveSkeletonClass parent_class;
-};
-
-static void drive_iface_init (UDisksDriveIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxDrive, udisks_linux_drive, UDISKS_TYPE_DRIVE_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_DRIVE, drive_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_drive_finalize (GObject *object)
-{
- UDisksLinuxDrive *drive = UDISKS_LINUX_DRIVE (object);
-
- g_free (drive->sort_key);
-
- if (G_OBJECT_CLASS (udisks_linux_drive_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_drive_parent_class)->finalize (object);
-}
-
-static void
-udisks_linux_drive_init (UDisksLinuxDrive *drive)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (drive),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_drive_class_init (UDisksLinuxDriveClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_drive_finalize;
-}
-
-/**
- * udisks_linux_drive_new:
- *
- * Creates a new #UDisksLinuxDrive instance.
- *
- * Returns: A new #UDisksLinuxDrive. Free with g_object_unref().
- */
-UDisksDrive *
-udisks_linux_drive_new (void)
-{
- return UDISKS_DRIVE (g_object_new (UDISKS_TYPE_LINUX_DRIVE,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-set_id (UDisksDrive *iface)
-{
- GString *id;
- const gchar *vendor;
- const gchar *model;
- const gchar *serial;
- const gchar *wwn;
- guint n;
-
- vendor = udisks_drive_get_vendor (iface);
- model = udisks_drive_get_model (iface);
- serial = udisks_drive_get_serial (iface);
- wwn = udisks_drive_get_wwn (iface);
-
- id = g_string_new (NULL);
-
- /* VENDOR-MODEL-[SERIAL|WWN] */
-
- if (vendor != NULL && strlen (vendor) > 0)
- {
- g_string_append (id, vendor);
- }
- if (model != NULL && strlen (model) > 0)
- {
- if (id->len > 0)
- g_string_append_c (id, '-');
- g_string_append (id, model);
- }
-
- if (serial != NULL && strlen (serial) > 0)
- {
- if (id->len > 0)
- g_string_append_c (id, '-');
- g_string_append (id, serial);
- }
- else if (wwn != NULL && strlen (wwn) > 0)
- {
- if (id->len > 0)
- g_string_append_c (id, '-');
- g_string_append (id, wwn);
- }
- else
- {
- g_string_set_size (id, 0);
- }
-
- for (n = 0; n < id->len; n++)
- {
- if (id->str[n] == '/' || id->str[n] == ' ')
- id->str[n] = '-';
- }
-
- udisks_drive_set_id (iface, id->str);
-
- g_string_free (id, TRUE);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-_g_variant_equal0 (GVariant *a, GVariant *b)
-{
- gboolean ret = FALSE;
- if (a == NULL && b == NULL)
- {
- ret = TRUE;
- goto out;
- }
- if (a == NULL || b == NULL)
- goto out;
- ret = g_variant_equal (a, b);
-out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct {
- const gchar *asv_key;
- const gchar *group;
- const gchar *key;
- const GVariantType *type;
-} VariantKeyfileMapping;
-
-static const VariantKeyfileMapping drive_configuration_mapping[5] = {
- {"ata-pm-standby", "ATA", "StandbyTimeout", G_VARIANT_TYPE_INT32},
- {"ata-apm-level", "ATA", "APMLevel", G_VARIANT_TYPE_INT32},
- {"ata-aam-level", "ATA", "AAMLevel", G_VARIANT_TYPE_INT32},
- {"ata-write-cache-enabled", "ATA", "WriteCacheEnabled", G_VARIANT_TYPE_BOOLEAN},
- {"ata-read-lookahead-enabled", "ATA", "ReadLookaheadEnabled", G_VARIANT_TYPE_BOOLEAN},
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-configuration_get_path (UDisksLinuxDrive *drive)
-{
- const gchar *id;
- gchar *path = NULL;
-
- id = udisks_drive_get_id (UDISKS_DRIVE (drive));
- if (id == NULL || strlen (id) == 0)
- goto out;
-
- path = g_strdup_printf (PACKAGE_SYSCONF_DIR "/udisks2/%s.conf", id);
-
- out:
- return path;
-}
-
-/* returns TRUE if configuration changed */
-static gboolean
-update_configuration (UDisksLinuxDrive *drive,
- UDisksLinuxDriveObject *object)
-{
- GKeyFile *key_file = NULL;
- gboolean ret = FALSE;
- gchar *path = NULL;
- GError *error = NULL;
- GVariant *value = NULL;
- GVariantBuilder builder;
- GVariant *old_value;
- guint n;
-
- path = configuration_get_path (drive);
- if (path == NULL)
- goto out;
-
- key_file = g_key_file_new ();
- if (!g_key_file_load_from_file (key_file,
- path,
- G_KEY_FILE_NONE,
- &error))
- {
- if (!g_error_matches (error, G_FILE_ERROR, G_FILE_ERROR_NOENT))
- {
- udisks_error ("Error loading drive config file: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- }
- g_clear_error (&error);
- goto out;
- }
-
- g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
- for (n = 0; n < G_N_ELEMENTS (drive_configuration_mapping); n++)
- {
- const VariantKeyfileMapping *mapping = &drive_configuration_mapping[n];
-
- if (!g_key_file_has_key (key_file, mapping->group, mapping->key, NULL))
- continue;
-
- if (mapping->type == G_VARIANT_TYPE_INT32)
- {
- gint32 int_value = g_key_file_get_integer (key_file, mapping->group, mapping->key, &error);
- if (error != NULL)
- {
- udisks_error ("Error parsing int32 key %s in group %s in drive config file %s: %s (%s, %d)",
- mapping->key, mapping->group, path,
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- else
- {
- g_variant_builder_add (&builder, "{sv}", mapping->asv_key, g_variant_new_int32 (int_value));
- }
- }
- else if (mapping->type == G_VARIANT_TYPE_BOOLEAN)
- {
- gboolean bool_value = g_key_file_get_boolean (key_file, mapping->group, mapping->key, &error);
- if (error != NULL)
- {
- udisks_error ("Error parsing boolean key %s in group %s in drive config file %s: %s (%s, %d)",
- mapping->key, mapping->group, path,
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- else
- {
- g_variant_builder_add (&builder, "{sv}", mapping->asv_key, g_variant_new_boolean (bool_value));
- }
- }
- else
- {
- g_assert_not_reached ();
- }
- }
-
- value = g_variant_ref_sink (g_variant_builder_end (&builder));
-
- out:
- old_value = udisks_drive_get_configuration (UDISKS_DRIVE (drive));
- if (!_g_variant_equal0 (old_value, value))
- ret = TRUE;
- udisks_drive_set_configuration (UDISKS_DRIVE (drive), value);
-
- if (key_file != NULL)
- g_key_file_unref (key_file);
- if (value != NULL)
- g_variant_unref (value);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const struct
-{
- const gchar *udev_property;
- const gchar *media_name;
- gboolean force_non_removable;
- gboolean force_removable;
-} drive_media_mapping[] =
-{
- { "ID_DRIVE_THUMB", "thumb", TRUE, FALSE },
- { "ID_DRIVE_FLASH", "flash", FALSE, TRUE },
- { "ID_DRIVE_FLASH_CF", "flash_cf", FALSE, TRUE },
- { "ID_DRIVE_FLASH_MS", "flash_ms", FALSE, TRUE },
- { "ID_DRIVE_FLASH_SM", "flash_sm", FALSE, TRUE },
- { "ID_DRIVE_FLASH_SD", "flash_sd", FALSE, TRUE },
- { "ID_DRIVE_FLASH_SDHC", "flash_sdhc", FALSE, TRUE },
- { "ID_DRIVE_FLASH_SDXC", "flash_sdxc", FALSE, TRUE },
- { "ID_DRIVE_FLASH_MMC", "flash_mmc", FALSE, TRUE },
- { "ID_DRIVE_FLOPPY", "floppy", FALSE, TRUE },
- { "ID_DRIVE_FLOPPY_ZIP", "floppy_zip", FALSE, TRUE },
- { "ID_DRIVE_FLOPPY_JAZ", "floppy_jaz", FALSE, TRUE },
- { "ID_CDROM", "optical_cd", FALSE, TRUE },
- { "ID_CDROM_CD_R", "optical_cd_r", FALSE, TRUE },
- { "ID_CDROM_CD_RW", "optical_cd_rw", FALSE, TRUE },
- { "ID_CDROM_DVD", "optical_dvd", FALSE, TRUE },
- { "ID_CDROM_DVD_R", "optical_dvd_r", FALSE, TRUE },
- { "ID_CDROM_DVD_RW", "optical_dvd_rw", FALSE, TRUE },
- { "ID_CDROM_DVD_RAM", "optical_dvd_ram", FALSE, TRUE },
- { "ID_CDROM_DVD_PLUS_R", "optical_dvd_plus_r", FALSE, TRUE },
- { "ID_CDROM_DVD_PLUS_RW", "optical_dvd_plus_rw", FALSE, TRUE },
- { "ID_CDROM_DVD_PLUS_R_DL", "optical_dvd_plus_r_dl", FALSE, TRUE },
- { "ID_CDROM_DVD_PLUS_RW_DL", "optical_dvd_plus_rw_dl", FALSE, TRUE },
- { "ID_CDROM_BD", "optical_bd", FALSE, TRUE },
- { "ID_CDROM_BD_R", "optical_bd_r", FALSE, TRUE },
- { "ID_CDROM_BD_RE", "optical_bd_re", FALSE, TRUE },
- { "ID_CDROM_HDDVD", "optical_hddvd", FALSE, TRUE },
- { "ID_CDROM_HDDVD_R", "optical_hddvd_r", FALSE, TRUE },
- { "ID_CDROM_HDDVD_RW", "optical_hddvd_rw", FALSE, TRUE },
- { "ID_CDROM_MO", "optical_mo", FALSE, TRUE },
- { "ID_CDROM_MRW", "optical_mrw", FALSE, TRUE },
- { "ID_CDROM_MRW_W", "optical_mrw_w", FALSE, TRUE },
- { NULL, NULL, FALSE, FALSE }
-};
-
-static const struct
-{
- const gchar *udev_property;
- const gchar *media_name;
-} media_mapping[] =
-{
- { "ID_DRIVE_MEDIA_FLASH", "flash" },
- { "ID_DRIVE_MEDIA_FLASH_CF", "flash_cf" },
- { "ID_DRIVE_MEDIA_FLASH_MS", "flash_ms" },
- { "ID_DRIVE_MEDIA_FLASH_SM", "flash_sm" },
- { "ID_DRIVE_MEDIA_FLASH_SD", "flash_sd" },
- { "ID_DRIVE_MEDIA_FLASH_SDHC", "flash_sdhc" },
- { "ID_DRIVE_MEDIA_FLASH_SDXC", "flash_sdxc" },
- { "ID_DRIVE_MEDIA_FLASH_MMC", "flash_mmc" },
- { "ID_DRIVE_MEDIA_FLOPPY", "floppy" },
- { "ID_DRIVE_MEDIA_FLOPPY_ZIP", "floppy_zip" },
- { "ID_DRIVE_MEDIA_FLOPPY_JAZ", "floppy_jaz" },
- { "ID_CDROM_MEDIA_CD", "optical_cd" },
- { "ID_CDROM_MEDIA_CD_R", "optical_cd_r" },
- { "ID_CDROM_MEDIA_CD_RW", "optical_cd_rw" },
- { "ID_CDROM_MEDIA_DVD", "optical_dvd" },
- { "ID_CDROM_MEDIA_DVD_R", "optical_dvd_r" },
- { "ID_CDROM_MEDIA_DVD_RW", "optical_dvd_rw" },
- { "ID_CDROM_MEDIA_DVD_RAM", "optical_dvd_ram" },
- { "ID_CDROM_MEDIA_DVD_PLUS_R", "optical_dvd_plus_r" },
- { "ID_CDROM_MEDIA_DVD_PLUS_RW", "optical_dvd_plus_rw" },
- { "ID_CDROM_MEDIA_DVD_PLUS_R_DL", "optical_dvd_plus_r_dl" },
- { "ID_CDROM_MEDIA_DVD_PLUS_RW_DL", "optical_dvd_plus_rw_dl" },
- { "ID_CDROM_MEDIA_BD", "optical_bd" },
- { "ID_CDROM_MEDIA_BD_R", "optical_bd_r" },
- { "ID_CDROM_MEDIA_BD_RE", "optical_bd_re" },
- { "ID_CDROM_MEDIA_HDDVD", "optical_hddvd" },
- { "ID_CDROM_MEDIA_HDDVD_R", "optical_hddvd_r" },
- { "ID_CDROM_MEDIA_HDDVD_RW", "optical_hddvd_rw" },
- { "ID_CDROM_MEDIA_MO", "optical_mo" },
- { "ID_CDROM_MEDIA_MRW", "optical_mrw" },
- { "ID_CDROM_MEDIA_MRW_W", "optical_mrw_w" },
- { NULL, NULL }
-};
-
-static gint
-ptr_str_array_compare (const gchar **a,
- const gchar **b)
-{
- return g_strcmp0 (*a, *b);
-}
-
-static void
-set_media (UDisksDrive *iface,
- UDisksLinuxDevice *device,
- gboolean is_pc_floppy_drive)
-{
- guint n;
- GPtrArray *media_compat_array;
- const gchar *media_in_drive;
- gboolean is_disc = FALSE;
- gboolean disc_is_blank = FALSE;
- guint disc_session_count = 0;
- guint disc_track_count = 0;
- guint disc_track_count_audio = 0;
- guint disc_track_count_data = 0;
- gboolean force_non_removable = FALSE;
- gboolean force_removable = FALSE;
- gboolean ejectable = FALSE;
- gboolean removable = FALSE;
-
- media_compat_array = g_ptr_array_new ();
- for (n = 0; drive_media_mapping[n].udev_property != NULL; n++)
- {
- if (g_udev_device_get_property_as_boolean (device->udev_device, drive_media_mapping[n].udev_property))
- {
- g_ptr_array_add (media_compat_array, (gpointer) drive_media_mapping[n].media_name);
- if (drive_media_mapping[n].force_non_removable)
- force_non_removable = TRUE;
- if (drive_media_mapping[n].force_removable)
- force_removable = TRUE;
- }
- }
- g_ptr_array_sort (media_compat_array, (GCompareFunc) ptr_str_array_compare);
- g_ptr_array_add (media_compat_array, NULL);
-
- removable = ejectable = g_udev_device_get_sysfs_attr_as_boolean (device->udev_device, "removable");
- if (force_non_removable)
- removable = FALSE;
- if (force_removable)
- removable = TRUE;
- udisks_drive_set_media_removable (iface, removable);
- if (is_pc_floppy_drive)
- ejectable = FALSE;
- udisks_drive_set_ejectable (iface, ejectable);
-
- media_in_drive = NULL;
- if (udisks_drive_get_media_available (iface))
- {
- for (n = 0; media_mapping[n].udev_property != NULL; n++)
- {
- if (g_udev_device_get_property_as_boolean (device->udev_device, media_mapping[n].udev_property))
- {
- media_in_drive = media_mapping[n].media_name;
- break;
- }
- }
- /* If the media isn't set (from e.g. udev rules), just pick the first one in media_compat - note
- * that this may be NULL (if we don't know what media is compatible with the drive) which is OK.
- */
- if (media_in_drive == NULL)
- media_in_drive = ((const gchar **) media_compat_array->pdata)[0];
- }
- udisks_drive_set_media_compatibility (iface, (const gchar* const *) media_compat_array->pdata);
- udisks_drive_set_media (iface, media_in_drive);
- g_ptr_array_free (media_compat_array, TRUE);
-
- if (g_udev_device_get_property_as_boolean (device->udev_device, "ID_CDROM_MEDIA"))
- {
- const gchar *state;
- is_disc = TRUE;
- state = g_udev_device_get_property (device->udev_device, "ID_CDROM_MEDIA_STATE");
- if (g_strcmp0 (state, "blank") == 0)
- disc_is_blank = TRUE;
- disc_session_count = g_udev_device_get_property_as_int (device->udev_device, "ID_CDROM_MEDIA_SESSION_COUNT");
- disc_track_count = g_udev_device_get_property_as_int (device->udev_device, "ID_CDROM_MEDIA_TRACK_COUNT");
- disc_track_count_audio = g_udev_device_get_property_as_int (device->udev_device, "ID_CDROM_MEDIA_TRACK_COUNT_AUDIO");
- disc_track_count_data = g_udev_device_get_property_as_int (device->udev_device, "ID_CDROM_MEDIA_TRACK_COUNT_DATA");
- }
- udisks_drive_set_optical (iface, is_disc);
- udisks_drive_set_optical_blank (iface, disc_is_blank);
- udisks_drive_set_optical_num_sessions (iface, disc_session_count);
- udisks_drive_set_optical_num_tracks (iface, disc_track_count);
- udisks_drive_set_optical_num_audio_tracks (iface, disc_track_count_audio);
- udisks_drive_set_optical_num_data_tracks (iface, disc_track_count_data);
-}
-
-static void
-set_rotation_rate (UDisksDrive *iface,
- UDisksLinuxDevice *device)
-{
- gint rate;
-
- if (!g_udev_device_get_sysfs_attr_as_boolean (device->udev_device, "queue/rotational"))
- {
- rate = 0;
- }
- else
- {
- rate = -1;
- if (device->ata_identify_device_data != NULL)
- {
- guint word_217 = 0;
-
- /* ATA8: 7.16 IDENTIFY DEVICE - ECh, PIO Data-In - Table 29 IDENTIFY DEVICE data
- *
- * Table 37 - Nominal Media Rotation Rate:
- *
- * 0000h Rate not reported
- * 0001h Non-rotating media (e.g., solid state device)
- * 0002h-0400h Reserved
- * 0401h-FFFEh Nominal media rotation rate in rotations per minute (rpm) (e.g., 7200 rpm = 1C20h)
- * FFFFh Reserved
- */
- word_217 = udisks_ata_identify_get_word (device->ata_identify_device_data, 217);
- if (word_217 == 0x0001)
- rate = 0;
- else if (word_217 >= 0x0401 && word_217 <= 0xfffe)
- rate = word_217;
- }
- }
- udisks_drive_set_rotation_rate (iface, rate);
-}
-
-static void
-set_connection_bus (UDisksDrive *iface,
- UDisksLinuxDevice *device)
-{
- GUdevDevice *parent;
- gboolean can_power_off = FALSE;
- gchar *sibling_id = NULL;
-
- /* note: @device may vary - it can be any path for drive */
-
- udisks_drive_set_connection_bus (iface, "");
- parent = g_udev_device_get_parent_with_subsystem (device->udev_device, "usb", "usb_interface");
- if (parent != NULL)
- {
- /* TODO: should probably check that it's a storage interface */
- udisks_drive_set_connection_bus (iface, "usb");
- sibling_id = g_strdup (g_udev_device_get_sysfs_path (parent));
- g_object_unref (parent);
- can_power_off = TRUE;
- goto out;
- }
-
- parent = g_udev_device_get_parent_with_subsystem (device->udev_device, "firewire", NULL);
- if (parent != NULL)
- {
- /* TODO: should probably check that it's a storage interface */
- udisks_drive_set_connection_bus (iface, "ieee1394");
- g_object_unref (parent);
- goto out;
- }
-
- if (g_str_has_prefix (g_udev_device_get_name (device->udev_device), "mmcblk"))
- {
- udisks_drive_set_connection_bus (iface, "sdio");
- goto out;
- }
-
- out:
- /* Make it possible to override if a drive can be powered off */
- if (g_udev_device_has_property (device->udev_device, "UDISKS_CAN_POWER_OFF"))
- can_power_off = g_udev_device_get_property_as_boolean (device->udev_device, "UDISKS_CAN_POWER_OFF");
- udisks_drive_set_can_power_off (iface, can_power_off);
- udisks_drive_set_sibling_id (iface, sibling_id);
- g_free (sibling_id);
-}
-
-static void
-set_media_time_detected (UDisksLinuxDrive *drive,
- UDisksLinuxDevice *device,
- gboolean is_pc_floppy_drive,
- gboolean coldplug)
-{
- UDisksDrive *iface = UDISKS_DRIVE (drive);
- gint64 now;
-
- now = g_get_real_time ();
-
- /* First, initialize time_detected */
- if (drive->time_detected == 0)
- {
- if (coldplug)
- {
- drive->time_detected = now - g_udev_device_get_usec_since_initialized (device->udev_device);
- }
- else
- {
- drive->time_detected = now;
- }
- }
-
- if (!g_udev_device_get_sysfs_attr_as_boolean (device->udev_device, "removable") || is_pc_floppy_drive)
- {
- drive->time_media_detected = drive->time_detected;
- }
- else
- {
- if (!udisks_drive_get_media_available (iface))
- {
- /* no media currently available */
- drive->time_media_detected = 0;
- }
- else
- {
- /* media currently available */
- if (drive->time_media_detected == 0)
- {
- if (coldplug)
- {
- drive->time_media_detected = drive->time_detected;
- }
- else
- {
- drive->time_media_detected = now;
- }
- }
- }
- }
-
- udisks_drive_set_time_detected (iface, drive->time_detected);
- udisks_drive_set_time_media_detected (iface, drive->time_media_detected);
-}
-
-static gchar *
-append_fixedup_sd (const gchar *prefix,
- const gchar *device_name)
-{
- guint num_alphas, n;
- GString *str;
-
- g_return_val_if_fail (g_str_has_prefix (device_name, "sd"), NULL);
-
- /* make sure sdaa comes after e.g. sdz by inserting up to 5 '_' characters
- * between sd and a in sda...
- */
- for (num_alphas = 0; g_ascii_isalpha (device_name[num_alphas + 2]); num_alphas++)
- ;
- str = g_string_new (prefix);
- g_string_append (str, "sd");
- for (n = 0; n < 5 - num_alphas; n++)
- g_string_append_c (str, '_');
-
- g_string_append (str, device_name + 2);
-
- return g_string_free (str, FALSE);
-}
-
-/**
- * udisks_linux_drive_update:
- * @drive: A #UDisksLinuxDrive.
- * @object: The enclosing #UDisksLinuxDriveObject instance.
- *
- * Updates the interface.
- *
- * Returns: %TRUE if configuration has changed, %FALSE otherwise.
- */
-gboolean
-udisks_linux_drive_update (UDisksLinuxDrive *drive,
- UDisksLinuxDriveObject *object)
-{
- gboolean ret = FALSE;
- UDisksDrive *iface = UDISKS_DRIVE (drive);
- UDisksLinuxDevice *device;
- guint64 size;
- gboolean media_available;
- gboolean media_change_detected;
- gboolean is_pc_floppy_drive = FALSE;
- gboolean removable_hint = FALSE;
- UDisksDaemon *daemon;
- UDisksLinuxProvider *provider;
- gboolean coldplug = FALSE;
- const gchar *seat;
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- goto out;
-
- if (object != NULL)
- {
- daemon = udisks_linux_drive_object_get_daemon (object);
- provider = udisks_daemon_get_linux_provider (daemon);
- coldplug = udisks_linux_provider_get_coldplug (provider);
- }
-
- if (g_udev_device_get_property_as_boolean (device->udev_device, "ID_DRIVE_FLOPPY") ||
- g_str_has_prefix (g_udev_device_get_name (device->udev_device), "fd"))
- is_pc_floppy_drive = TRUE;
-
- /* this is the _almost_ the same for both ATA and SCSI devices (cf. udev's ata_id and scsi_id)
- * but we special case since there are subtle differences...
- */
- if (g_udev_device_get_property_as_boolean (device->udev_device, "ID_ATA"))
- {
- const gchar *model;
- const gchar *serial;
-
- model = g_udev_device_get_property (device->udev_device, "ID_MODEL_ENC");
- if (model != NULL)
- {
- gchar *s;
- s = udisks_decode_udev_string (model);
- g_strstrip (s);
- udisks_drive_set_model (iface, s);
- g_free (s);
- }
-
- serial = g_udev_device_get_property (device->udev_device, "ID_SERIAL_SHORT");
- if (serial == NULL)
- serial = g_udev_device_get_property (device->udev_device, "ID_SERIAL");
-
- udisks_drive_set_vendor (iface, "");
- udisks_drive_set_revision (iface, g_udev_device_get_property (device->udev_device, "ID_REVISION"));
- udisks_drive_set_serial (iface, serial);
- udisks_drive_set_wwn (iface, g_udev_device_get_property (device->udev_device, "ID_WWN_WITH_EXTENSION"));
- }
- else if (g_udev_device_get_property_as_boolean (device->udev_device, "ID_SCSI"))
- {
- const gchar *vendor;
- const gchar *model;
-
- vendor = g_udev_device_get_property (device->udev_device, "ID_VENDOR_ENC");
- if (vendor != NULL)
- {
- gchar *s;
- s = udisks_decode_udev_string (vendor);
- g_strstrip (s);
- udisks_drive_set_vendor (iface, s);
- g_free (s);
- }
-
- model = g_udev_device_get_property (device->udev_device, "ID_MODEL_ENC");
- if (model != NULL)
- {
- gchar *s;
- s = udisks_decode_udev_string (model);
- g_strstrip (s);
- udisks_drive_set_model (iface, s);
- g_free (s);
- }
-
- udisks_drive_set_revision (iface, g_udev_device_get_property (device->udev_device, "ID_REVISION"));
- udisks_drive_set_serial (iface, g_udev_device_get_property (device->udev_device, "ID_SCSI_SERIAL"));
- udisks_drive_set_wwn (iface, g_udev_device_get_property (device->udev_device, "ID_WWN_WITH_EXTENSION"));
- }
- else if (g_str_has_prefix (g_udev_device_get_name (device->udev_device), "mmcblk"))
- {
- /* sigh, mmc is non-standard and using ID_NAME instead of ID_MODEL.. */
- udisks_drive_set_model (iface, g_udev_device_get_property (device->udev_device, "ID_NAME"));
- udisks_drive_set_serial (iface, g_udev_device_get_property (device->udev_device, "ID_SERIAL"));
- /* TODO:
- * - lookup Vendor from manfid and oemid in sysfs
- * - lookup Revision from fwrev and hwrev in sysfs
- */
- }
- else
- {
- const gchar *vendor;
- const gchar *model;
- const gchar *name;
- const gchar *serial;
-
- name = g_udev_device_get_name (device->udev_device);
-
- /* generic fallback... */
- vendor = g_udev_device_get_property (device->udev_device, "ID_VENDOR_ENC");
- if (vendor != NULL)
- {
- gchar *s;
- s = udisks_decode_udev_string (vendor);
- g_strstrip (s);
- udisks_drive_set_vendor (iface, s);
- g_free (s);
- }
- else
- {
- vendor = g_udev_device_get_property (device->udev_device, "ID_VENDOR");
- if (vendor != NULL)
- {
- udisks_drive_set_vendor (iface, vendor);
- }
- /* workaround for missing ID_VENDOR for floppy drives */
- else if (is_pc_floppy_drive)
- {
- udisks_drive_set_vendor (iface, "");
- }
- /* workaround for missing ID_VENDOR on virtio-blk */
- else if (g_str_has_prefix (name, "vd"))
- {
- /* TODO: could lookup the vendor sysfs attr on the virtio object */
- udisks_drive_set_vendor (iface, "");
- }
- }
-
- model = g_udev_device_get_property (device->udev_device, "ID_MODEL_ENC");
- if (model != NULL)
- {
- gchar *s;
- s = udisks_decode_udev_string (model);
- g_strstrip (s);
- udisks_drive_set_model (iface, s);
- g_free (s);
- }
- else
- {
- model = g_udev_device_get_property (device->udev_device, "ID_MODEL");
- if (model != NULL)
- {
- udisks_drive_set_model (iface, model);
- }
- /* workaround for missing ID_MODEL for floppy drives */
- else if (g_str_has_prefix (name, "fd"))
- {
- udisks_drive_set_model (iface, "Floppy Drive");
- }
- /* workaround for missing ID_MODEL on virtio-blk */
- else if (g_str_has_prefix (name, "vd"))
- {
- udisks_drive_set_model (iface, "VirtIO Disk");
- }
- }
-
- serial = g_udev_device_get_property (device->udev_device, "ID_SERIAL_SHORT");
- if (serial == NULL)
- serial = g_udev_device_get_property (device->udev_device, "ID_SERIAL");
-
- udisks_drive_set_revision (iface, g_udev_device_get_property (device->udev_device, "ID_REVISION"));
- udisks_drive_set_serial (iface, serial);
- if (g_udev_device_has_property (device->udev_device, "ID_WWN_WITH_EXTENSION"))
- udisks_drive_set_wwn (iface, g_udev_device_get_property (device->udev_device, "ID_WWN_WITH_EXTENSION"));
- else
- udisks_drive_set_wwn (iface, g_udev_device_get_property (device->udev_device, "ID_WWN"));
- }
-
- /* common bits go here */
- size = udisks_daemon_util_block_get_size (device->udev_device,
- &media_available,
- &media_change_detected);
- udisks_drive_set_size (iface, size);
- udisks_drive_set_media_available (iface, media_available);
- udisks_drive_set_media_change_detected (iface, media_change_detected);
- set_media (iface, device, is_pc_floppy_drive);
- set_rotation_rate (iface, device);
- set_connection_bus (iface, device);
-
- if (udisks_drive_get_media_removable (iface) ||
- g_strcmp0 (udisks_drive_get_connection_bus (iface), "usb") == 0 ||
- g_strcmp0 (udisks_drive_get_connection_bus (iface), "sdio") == 0 ||
- g_strcmp0 (udisks_drive_get_connection_bus (iface), "ieee1394") == 0)
- removable_hint = TRUE;
- udisks_drive_set_removable (iface, removable_hint);
-
- seat = g_udev_device_get_property (device->udev_device, "ID_SEAT");
- /* assume seat0 if not set */
- if (seat == NULL || strlen (seat) == 0)
- seat = "seat0";
- udisks_drive_set_seat (iface, seat);
-
- set_media_time_detected (drive, device, is_pc_floppy_drive, coldplug);
-
- /* calculate sort-key */
- if (drive->sort_key == NULL)
- {
- if (coldplug)
- {
- const gchar *device_name;
- /* TODO: adjust device_name for better sort order (so e.g. sdaa comes after sdz) */
- device_name = g_udev_device_get_name (device->udev_device);
- if (udisks_drive_get_removable (iface))
- {
- /* make sure fd* BEFORE sr* BEFORE sd* */
- if (g_str_has_prefix (device_name, "fd"))
- {
- drive->sort_key = g_strdup_printf ("00coldplug/10removable/%s", device_name);
- }
- else if (g_str_has_prefix (device_name, "sr"))
- {
- drive->sort_key = g_strdup_printf ("00coldplug/11removable/%s", device_name);
- }
- else if (g_str_has_prefix (device_name, "sd"))
- {
- drive->sort_key = append_fixedup_sd ("00coldplug/12removable/", device_name);
- }
- else
- {
- drive->sort_key = g_strdup_printf ("00coldplug/12removable/%s", device_name);
- }
- }
- else
- {
- if (g_str_has_prefix (device_name, "sd"))
- drive->sort_key = append_fixedup_sd ("00coldplug/00fixed/", device_name);
- else
- drive->sort_key = g_strdup_printf ("00coldplug/00fixed/%s", device_name);
- }
- }
- else
- {
- drive->sort_key = g_strdup_printf ("01hotplug/%" G_GINT64_FORMAT, drive->time_detected);
- }
- udisks_drive_set_sort_key (iface, drive->sort_key);
- }
-
- set_id (iface);
-
- ret = update_configuration (drive, object);
-
- out:
- g_clear_object (&device);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_eject (UDisksDrive *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDrive *drive = UDISKS_LINUX_DRIVE (_drive);
- UDisksLinuxDriveObject *object;
- UDisksLinuxBlockObject *block_object = NULL;
- UDisksBlock *block = NULL;
- UDisksDaemon *daemon = NULL;
- const gchar *action_id;
- const gchar *message;
- gchar *error_message = NULL;
- GError *error = NULL;
- gchar *escaped_device = NULL;
- uid_t caller_uid;
- gid_t caller_gid;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
- block_object = udisks_linux_drive_object_get_block (object, FALSE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find block device for drive");
- goto out;
- }
- block = udisks_object_peek_block (UDISKS_OBJECT (block_object));
-
- /* refuse to eject if drive appears to be in use */
- if (!udisks_linux_drive_object_is_not_in_use (object, NULL, &error))
- {
- g_prefix_error (&error, "Cannot eject drive in use: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* 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
- */
- message = N_("Authentication is required to eject $(drive)");
- action_id = "org.freedesktop.udisks2.eject-media";
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.eject-media-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, UDISKS_OBJECT (object), caller_uid))
- {
- action_id = "org.freedesktop.udisks2.eject-media-other-seat";
- }
-
- /* Check that the user is actually authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (block_object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (object),
- "drive-eject", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "eject %s",
- escaped_device))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error ejecting %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
-
- udisks_drive_complete_eject (UDISKS_DRIVE (drive), invocation);
-
- out:
- g_free (escaped_device);
- g_clear_object (&block_object);
- g_free (error_message);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_set_configuration (UDisksDrive *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *configuration,
- GVariant *options)
-{
- UDisksLinuxDrive *drive = UDISKS_LINUX_DRIVE (_drive);
- UDisksDaemon *daemon;
- UDisksLinuxDriveObject *object;
- const gchar *action_id;
- const gchar *message;
- GKeyFile *key_file = NULL;
- GError *error = NULL;
- gchar *path = NULL;
- gchar *data = NULL;
- gsize data_len;
- guint n;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
-
- /* 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
- */
- message = N_("Authentication is required to configure settings for $(drive)");
- action_id = "org.freedesktop.udisks2.modify-drive-settings";
-
- /* Check that the user is actually authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- path = configuration_get_path (drive);
- if (path == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Drive has no persistent unique id");
- goto out;
- }
-
- key_file = g_key_file_new ();
- if (!g_key_file_load_from_file (key_file,
- path,
- G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS,
- &error))
- {
- if (!g_error_matches (error, G_FILE_ERROR, G_FILE_ERROR_NOENT))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- /* not a problem, just create a new file */
- g_key_file_set_comment (key_file,
- NULL, /* group_name */
- NULL, /* key */
- " See udisks(8) for the format of this file.",
- NULL);
- g_clear_error (&error);
- }
-
- for (n = 0; n < G_N_ELEMENTS (drive_configuration_mapping); n++)
- {
- const VariantKeyfileMapping *mapping = &drive_configuration_mapping[n];
- GVariant *value = NULL;
-
- value = g_variant_lookup_value (configuration, mapping->asv_key, mapping->type);
- if (value == NULL)
- {
- g_key_file_remove_key (key_file, mapping->group, mapping->key, NULL);
- }
- else
- {
- if (mapping->type == G_VARIANT_TYPE_INT32)
- {
- g_key_file_set_integer (key_file, mapping->group, mapping->key, g_variant_get_int32 (value));
- }
- else if (mapping->type == G_VARIANT_TYPE_BOOLEAN)
- {
- g_key_file_set_boolean (key_file, mapping->group, mapping->key, g_variant_get_boolean (value));
- }
- else
- {
- g_assert_not_reached ();
- }
- }
- }
-
- data = g_key_file_to_data (key_file, &data_len, NULL);
-
- if (!udisks_daemon_util_file_set_contents (path,
- data,
- data_len,
- 0600, /* mode to use if non-existant */
- &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
-
- udisks_drive_complete_set_configuration (UDISKS_DRIVE (drive), invocation);
-
- out:
- g_free (data);
- g_free (path);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* TODO: move to udisksscsi.[ch] similar what we do for ATA with udisksata.[ch] */
-
-static gboolean
-send_scsi_command_sync (gint fd,
- guint8 *cdb,
- gsize cdb_len,
- GError **error)
-{
- struct sg_io_v4 io_v4;
- uint8_t sense[32];
- gboolean ret = FALSE;
- gint rc;
- gint timeout_msec = 30000; /* 30 seconds */
-
- g_return_val_if_fail (fd != -1, FALSE);
- g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
-
- /* See http://sg.danny.cz/sg/sg_io.html and http://www.tldp.org/HOWTO/SCSI-Generic-HOWTO/index.html
- * for detailed information about how the SG_IO ioctl work
- */
-
- memset (sense, 0, sizeof (sense));
- memset (&io_v4, 0, sizeof (io_v4));
- io_v4.guard = 'Q';
- io_v4.protocol = BSG_PROTOCOL_SCSI;
- io_v4.subprotocol = BSG_SUB_PROTOCOL_SCSI_CMD;
- io_v4.request_len = cdb_len;
- io_v4.request = (uintptr_t) cdb;
- io_v4.max_response_len = sizeof (sense);
- io_v4.response = (uintptr_t) sense;
- io_v4.timeout = timeout_msec;
-
- rc = ioctl (fd, SG_IO, &io_v4);
- if (rc != 0)
- {
- /* could be that the driver doesn't do version 4, try version 3 */
- if (errno == EINVAL)
- {
- struct sg_io_hdr io_hdr;
- memset (&io_hdr, 0, sizeof (struct sg_io_hdr));
- io_hdr.interface_id = 'S';
- io_hdr.cmdp = (unsigned char*) cdb;
- io_hdr.cmd_len = cdb_len;
- io_hdr.dxfer_direction = SG_DXFER_NONE;
- io_hdr.sbp = sense;
- io_hdr.mx_sb_len = sizeof (sense);
- io_hdr.timeout = timeout_msec;
-
- rc = ioctl (fd, SG_IO, &io_hdr);
- if (rc != 0)
- {
- g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
- "SGIO v3 ioctl failed (v4 not supported): %m");
- goto out;
- }
- else
- {
- if (!(io_hdr.status == 0 &&
- io_hdr.host_status == 0 &&
- io_hdr.driver_status == 0))
- {
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- "Non-GOOD SCSI status from SGIO v3 ioctl: "
- "status=%d host_status=%d driver_status=%d",
- io_hdr.status,
- io_hdr.host_status,
- io_hdr.driver_status);
- goto out;
- }
- }
- }
- else
- {
- g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
- "SGIO v4 ioctl failed: %m");
- goto out;
- }
- }
- else
- {
- if (!(io_v4.device_status == 0 &&
- io_v4.transport_status == 0 &&
- io_v4.driver_status == 0))
- {
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- "Non-GOOD SCSI status from SGIO v4 ioctl: "
- "device_status=%u transport_status=%u driver_status=%u",
- io_v4.device_status,
- io_v4.transport_status,
- io_v4.driver_status);
- goto out;
- }
- }
-
- ret = TRUE;
-
- out:
- return ret;
-}
-
-static gboolean
-send_scsi_synchronize_cache_command_sync (gint fd,
- GError **error)
-{
- uint8_t cdb[10];
-
- /* SBC3 (SCSI Block Commands), 5.18 SYNCHRONIZE CACHE (10) command
- */
- memset (cdb, 0, sizeof cdb);
- cdb[0] = 0x35; /* OPERATION CODE: SYNCHRONIZE CACHE (10) */
-
- return send_scsi_command_sync (fd, cdb, sizeof cdb, error);
-}
-
-static gboolean
-send_scsi_start_stop_unit_command_sync (gint fd,
- GError **error)
-{
- uint8_t cdb[6];
-
- /* SBC3 (SCSI Block Commands), 5.20 START STOP UNIT command
- */
- memset (cdb, 0, sizeof cdb);
- cdb[0] = 0x1b; /* OPERATION CODE: START STOP UNIT */
-
- return send_scsi_command_sync (fd, cdb, sizeof cdb, error);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_power_off (UDisksDrive *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDrive *drive = UDISKS_LINUX_DRIVE (_drive);
- UDisksLinuxDevice *device = NULL;
- gchar *remove_path = NULL;
- FILE *f;
- GUdevDevice *usb_device = NULL;
- UDisksLinuxDriveObject *object;
- UDisksLinuxBlockObject *block_object = NULL;
- GList *blocks_to_sync = NULL;
- UDisksBlock *block = NULL;
- UDisksDaemon *daemon = NULL;
- const gchar *action_id;
- const gchar *message;
- gchar *error_message = NULL;
- GError *error = NULL;
- gchar *escaped_device = NULL;
- uid_t caller_uid;
- gid_t caller_gid;
- GList *sibling_objects = NULL, *l;
- gint fd = -1;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
- block_object = udisks_linux_drive_object_get_block (object, FALSE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find block device for drive");
- goto out;
- }
- block = udisks_object_peek_block (UDISKS_OBJECT (block_object));
- blocks_to_sync = g_list_prepend (blocks_to_sync, g_object_ref (block));
-
- sibling_objects = udisks_linux_drive_object_get_siblings (object);
-
- /* refuse if drive - or one of its siblings - appears to be in use */
- if (!udisks_linux_drive_object_is_not_in_use (object, NULL, &error))
- {
- g_prefix_error (&error, "The drive in use: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- for (l = sibling_objects; l != NULL; l = l->next)
- {
- UDisksLinuxDriveObject *sibling_object = UDISKS_LINUX_DRIVE_OBJECT (l->data);
- UDisksLinuxBlockObject *sibling_block_object;
-
- if (!udisks_linux_drive_object_is_not_in_use (sibling_object, NULL, &error))
- {
- g_prefix_error (&error, "A drive that is part of the same device is in use: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- sibling_block_object = udisks_linux_drive_object_get_block (sibling_object, FALSE); /* get_hw */
- if (sibling_block_object != NULL)
- {
- UDisksBlock *sibling_block = udisks_object_get_block (UDISKS_OBJECT (sibling_block_object));
- if (sibling_block != NULL)
- blocks_to_sync = g_list_prepend (blocks_to_sync, sibling_block);
- }
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* 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
- */
- message = N_("Authentication is required to power off $(drive)");
- action_id = "org.freedesktop.udisks2.power-off-drive";
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.power-off-drive-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, UDISKS_OBJECT (object), caller_uid))
- {
- action_id = "org.freedesktop.udisks2.power-off-drive-other-seat";
- }
-
- /* Check that the user is actually authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (block_object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- /* sync all block devices */
- for (l = blocks_to_sync; l != NULL ; l = l->next)
- {
- UDisksBlock *block_to_sync = UDISKS_BLOCK (l->data);
- const gchar *device_file;
- gint device_fd;
- device_file = udisks_block_get_device (block_to_sync);
- device_fd = open (device_file, O_RDONLY|O_NONBLOCK|O_EXCL);
- if (device_fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error opening %s: %m",
- device_file);
- goto out;
- }
- if (fsync (device_fd) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error syncing %s: %m",
- device_file);
- goto out;
- }
- if (close (device_fd) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error closing %s (after syncing): %m",
- device_file);
- goto out;
- }
- }
-
- /* Send the "SCSI SYNCHRONIZE CACHE" and then the "SCSI START STOP
- * UNIT" command to request that the unit be stopped. Don't treat
- * failures as fatal. In fact some USB-attached hard-disks fails
- * with one or both of these commands, probably due to the SCSI/SATA
- * translation layer.
- */
- fd = open (udisks_block_get_device (block), O_RDONLY|O_NONBLOCK|O_EXCL);
- if (fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error opening %s: %m",
- udisks_block_get_device (block));
- goto out;
- }
-
- if (!send_scsi_synchronize_cache_command_sync (fd, &error))
- {
- udisks_warning ("Ignoring SCSI command SYNCHRONIZE CACHE failure (%s) on %s",
- error->message,
- udisks_block_get_device (block));
- g_clear_error (&error);
- }
- else
- {
- udisks_notice ("Successfully sent SCSI command SYNCHRONIZE CACHE to %s",
- udisks_block_get_device (block));
- }
-
- if (!send_scsi_start_stop_unit_command_sync (fd, &error))
- {
- udisks_warning ("Ignoring SCSI command START STOP UNIT failure (%s) on %s",
- error->message,
- udisks_block_get_device (block));
- g_clear_error (&error);
- }
- else
- {
- udisks_notice ("Successfully sent SCSI command START STOP UNIT to %s",
- udisks_block_get_device (block));
- }
-
- if (close (fd) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error closing %s: %m",
- udisks_block_get_device (block));
- goto out;
- }
- fd = -1;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "No device");
- goto out;
- }
- usb_device = g_udev_device_get_parent_with_subsystem (device->udev_device, "usb", "usb_device");
- if (usb_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "No usb device");
- goto out;
- }
-
- /* http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=253e05724f9230910344357b1142ad8642ff9f5a */
- remove_path = g_strdup_printf ("%s/remove", g_udev_device_get_sysfs_path (usb_device));
- f = fopen (remove_path, "w");
- if (f == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error opening %s: %m",
- remove_path);
- goto out;
- }
- else
- {
- gchar contents[1] = {'1'};
- if (fwrite (contents, 1, 1, f) != 1)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error writing to sysfs file %s: %m",
- remove_path);
- fclose (f);
- goto out;
- }
- }
- fclose (f);
- udisks_notice ("Powered off %s - successfully wrote to sysfs path %s",
- udisks_block_get_device (block),
- remove_path);
-
- udisks_drive_complete_power_off (UDISKS_DRIVE (drive), invocation);
-
- out:
- if (fd != -1)
- {
- if (close (fd) != 0)
- {
- udisks_warning ("Error closing device: %m");
- }
- }
- g_list_free_full (blocks_to_sync, g_object_unref);
- g_list_free_full (sibling_objects, g_object_unref);
- g_free (remove_path);
- g_clear_object (&usb_device);
- g_clear_object (&device);
- g_free (escaped_device);
- g_clear_object (&block_object);
- g_free (error_message);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-drive_iface_init (UDisksDriveIface *iface)
-{
- iface->handle_eject = handle_eject;
- iface->handle_set_configuration = handle_set_configuration;
- iface->handle_power_off = handle_power_off;
-}
diff --git a/src/udiskslinuxdrive.h b/src/udiskslinuxdrive.h
deleted file mode 100644
index 4567fdc..0000000
--- a/src/udiskslinuxdrive.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_DRIVE_H__
-#define __UDISKS_LINUX_DRIVE_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_DRIVE (udisks_linux_drive_get_type ())
-#define UDISKS_LINUX_DRIVE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_DRIVE, UDisksLinuxDrive))
-#define UDISKS_IS_LINUX_DRIVE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_DRIVE))
-
-GType udisks_linux_drive_get_type (void) G_GNUC_CONST;
-UDisksDrive *udisks_linux_drive_new (void);
-gboolean udisks_linux_drive_update (UDisksLinuxDrive *drive,
- UDisksLinuxDriveObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_DRIVE_H__ */
diff --git a/src/udiskslinuxdriveata.c b/src/udiskslinuxdriveata.c
deleted file mode 100644
index badb5ab..0000000
--- a/src/udiskslinuxdriveata.c
+++ /dev/null
@@ -1,2545 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/ioctl.h>
-#include <fcntl.h>
-
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <mntent.h>
-
-#include <glib/gstdio.h>
-#include <errno.h>
-
-#include <atasmart.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxprovider.h"
-#include "udiskslinuxdriveobject.h"
-#include "udiskslinuxdriveata.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udisksbasejob.h"
-#include "udiskssimplejob.h"
-#include "udisksthreadedjob.h"
-#include "udisksata.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxdriveata
- * @title: UDisksLinuxDriveAta
- * @short_description: Linux implementation of #UDisksDriveAta
- *
- * This type provides an implementation of the #UDisksDriveAta
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxDriveAtaClass UDisksLinuxDriveAtaClass;
-
-/**
- * UDisksLinuxDriveAta:
- *
- * The #UDisksLinuxDriveAta structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxDriveAta
-{
- UDisksDriveAtaSkeleton parent_instance;
-
- gboolean smart_is_from_blob;
- guint64 smart_updated;
- gboolean smart_failing;
- gdouble smart_temperature;
- guint64 smart_power_on_seconds;
- gint smart_num_attributes_failing;
- gint smart_num_attributes_failed_in_the_past;
- gint64 smart_num_bad_sectors;
- const gchar *smart_selftest_status;
- gint smart_selftest_percent_remaining;
-
- GVariant *smart_attributes;
-
- UDisksThreadedJob *selftest_job;
-
- gboolean secure_erase_in_progress;
- unsigned long drive_read, drive_write;
- gboolean standby_enabled;
-};
-
-struct _UDisksLinuxDriveAtaClass
-{
- UDisksDriveAtaSkeletonClass parent_class;
-};
-
-static void drive_ata_iface_init (UDisksDriveAtaIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxDriveAta, udisks_linux_drive_ata, UDISKS_TYPE_DRIVE_ATA_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_DRIVE_ATA, drive_ata_iface_init));
-
-G_LOCK_DEFINE_STATIC (object_lock);
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_drive_ata_finalize (GObject *object)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (object);
-
- if (drive->smart_attributes != NULL)
- g_variant_unref (drive->smart_attributes);
-
- if (G_OBJECT_CLASS (udisks_linux_drive_ata_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_drive_ata_parent_class)->finalize (object);
-}
-
-
-static void
-udisks_linux_drive_ata_init (UDisksLinuxDriveAta *drive)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (drive),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_drive_ata_class_init (UDisksLinuxDriveAtaClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_drive_ata_finalize;
-}
-
-/**
- * udisks_linux_drive_ata_new:
- *
- * Creates a new #UDisksLinuxDriveAta instance.
- *
- * Returns: A new #UDisksLinuxDriveAta. Free with g_object_unref().
- */
-UDisksDriveAta *
-udisks_linux_drive_ata_new (void)
-{
- return UDISKS_DRIVE_ATA (g_object_new (UDISKS_TYPE_LINUX_DRIVE_ATA,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* may be called from *any* thread when the SMART data has been updated */
-static void
-update_smart (UDisksLinuxDriveAta *drive,
- UDisksLinuxDevice *device)
-{
- gboolean supported = FALSE;
- gboolean enabled = FALSE;
- guint64 updated = 0;
- gboolean failing = FALSE;
- gdouble temperature = 0.0;
- guint64 power_on_seconds = 0;
- const gchar *selftest_status = NULL;
- gint selftest_percent_remaining = -1;
- gint num_attributes_failing = -1;
- gint num_attributes_failed_in_the_past = -1;
- gint64 num_bad_sectors = 1;
- guint16 word_82 = 0;
- guint16 word_85 = 0;
-
- /* ATA8: 7.16 IDENTIFY DEVICE - ECh, PIO Data-In - Table 29 IDENTIFY DEVICE data */
- word_82 = udisks_ata_identify_get_word (device->ata_identify_device_data, 82);
- word_85 = udisks_ata_identify_get_word (device->ata_identify_device_data, 85);
- supported = word_82 & (1<<0);
- enabled = word_85 & (1<<0);
-
- G_LOCK (object_lock);
- if ((drive->smart_is_from_blob || enabled) && drive->smart_updated > 0)
- {
- if (drive->smart_is_from_blob)
- supported = enabled = TRUE;
- updated = drive->smart_updated;
- failing = drive->smart_failing;
- temperature = drive->smart_temperature;
- power_on_seconds = drive->smart_power_on_seconds;
- num_attributes_failing = drive->smart_num_attributes_failing;
- num_attributes_failed_in_the_past = drive->smart_num_attributes_failed_in_the_past;
- num_bad_sectors = drive->smart_num_bad_sectors;
- selftest_status = drive->smart_selftest_status;
- selftest_percent_remaining = drive->smart_selftest_percent_remaining;
- }
- G_UNLOCK (object_lock);
-
- if (selftest_status == NULL)
- selftest_status = "";
-
- g_object_freeze_notify (G_OBJECT (drive));
- udisks_drive_ata_set_smart_supported (UDISKS_DRIVE_ATA (drive), supported);
- udisks_drive_ata_set_smart_enabled (UDISKS_DRIVE_ATA (drive), enabled);
- udisks_drive_ata_set_smart_updated (UDISKS_DRIVE_ATA (drive), updated);
- udisks_drive_ata_set_smart_failing (UDISKS_DRIVE_ATA (drive), failing);
- udisks_drive_ata_set_smart_temperature (UDISKS_DRIVE_ATA (drive), temperature);
- udisks_drive_ata_set_smart_power_on_seconds (UDISKS_DRIVE_ATA (drive), power_on_seconds);
- udisks_drive_ata_set_smart_num_attributes_failing (UDISKS_DRIVE_ATA (drive), num_attributes_failing);
- udisks_drive_ata_set_smart_num_attributes_failed_in_the_past (UDISKS_DRIVE_ATA (drive), num_attributes_failed_in_the_past);
- udisks_drive_ata_set_smart_num_bad_sectors (UDISKS_DRIVE_ATA (drive), num_bad_sectors);
- udisks_drive_ata_set_smart_selftest_status (UDISKS_DRIVE_ATA (drive), selftest_status);
- udisks_drive_ata_set_smart_selftest_percent_remaining (UDISKS_DRIVE_ATA (drive), selftest_percent_remaining);
- g_object_thaw_notify (G_OBJECT (drive));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-update_pm (UDisksLinuxDriveAta *drive,
- UDisksLinuxDevice *device)
-{
- gboolean pm_supported = FALSE;
- gboolean pm_enabled = FALSE;
- gboolean apm_supported = FALSE;
- gboolean apm_enabled = FALSE;
- gboolean aam_supported = FALSE;
- gboolean aam_enabled = FALSE;
- gboolean write_cache_supported = FALSE;
- gboolean write_cache_enabled = FALSE;
- gboolean read_lookahead_supported = FALSE;
- gboolean read_lookahead_enabled = FALSE;
- gint aam_vendor_recommended_value = 0;
- guint16 word_82 = 0;
- guint16 word_83 = 0;
- guint16 word_85 = 0;
- guint16 word_86 = 0;
- guint16 word_94 = 0;
-
- /* ATA8: 7.16 IDENTIFY DEVICE - ECh, PIO Data-In - Table 29 IDENTIFY DEVICE data */
- word_82 = udisks_ata_identify_get_word (device->ata_identify_device_data, 82);
- word_83 = udisks_ata_identify_get_word (device->ata_identify_device_data, 83);
- word_85 = udisks_ata_identify_get_word (device->ata_identify_device_data, 85);
- word_86 = udisks_ata_identify_get_word (device->ata_identify_device_data, 86);
- word_94 = udisks_ata_identify_get_word (device->ata_identify_device_data, 94);
-
- pm_supported = word_82 & (1<<3);
- pm_enabled = word_85 & (1<<3);
- apm_supported = word_83 & (1<<3);
- apm_enabled = word_86 & (1<<3);
- aam_supported = word_83 & (1<<9);
- aam_enabled = word_86 & (1<<9);
- if (aam_supported)
- aam_vendor_recommended_value = (word_94 >> 8);
- write_cache_supported = word_82 & (1<<5);
- write_cache_enabled = word_85 & (1<<5);
- read_lookahead_supported = word_82 & (1<<6);
- read_lookahead_enabled = word_85 & (1<<6);
-
- g_object_freeze_notify (G_OBJECT (drive));
- udisks_drive_ata_set_pm_supported (UDISKS_DRIVE_ATA (drive), !!pm_supported);
- udisks_drive_ata_set_pm_enabled (UDISKS_DRIVE_ATA (drive), !!pm_enabled);
- udisks_drive_ata_set_apm_supported (UDISKS_DRIVE_ATA (drive), !!apm_supported);
- udisks_drive_ata_set_apm_enabled (UDISKS_DRIVE_ATA (drive), !!apm_enabled);
- udisks_drive_ata_set_aam_supported (UDISKS_DRIVE_ATA (drive), !!aam_supported);
- udisks_drive_ata_set_aam_enabled (UDISKS_DRIVE_ATA (drive), !!aam_enabled);
- udisks_drive_ata_set_aam_vendor_recommended_value (UDISKS_DRIVE_ATA (drive), aam_vendor_recommended_value);
- udisks_drive_ata_set_write_cache_supported (UDISKS_DRIVE_ATA (drive), !!write_cache_supported);
- udisks_drive_ata_set_write_cache_enabled (UDISKS_DRIVE_ATA (drive), !!write_cache_enabled);
- udisks_drive_ata_set_read_lookahead_supported (UDISKS_DRIVE_ATA (drive), !!read_lookahead_supported);
- udisks_drive_ata_set_read_lookahead_enabled (UDISKS_DRIVE_ATA (drive), !!read_lookahead_enabled);
- g_object_thaw_notify (G_OBJECT (drive));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-update_security (UDisksLinuxDriveAta *drive,
- UDisksLinuxDevice *device)
-{
- gint erase_unit = 0;
- gint enhanced_erase_unit = 0;
- gboolean frozen = FALSE;
- gboolean security_supported = FALSE;
- G_GNUC_UNUSED gboolean security_enabled = FALSE;
- guint16 word_82 = 0;
- guint16 word_85 = 0;
- guint16 word_89 = 0;
- guint16 word_90 = 0;
- guint16 word_128 = 0;
-
- /* ATA8: 7.16 IDENTIFY DEVICE - ECh, PIO Data-In - Table 29 IDENTIFY DEVICE data */
- word_82 = udisks_ata_identify_get_word (device->ata_identify_device_data, 82);
- word_85 = udisks_ata_identify_get_word (device->ata_identify_device_data, 85);
- word_89 = udisks_ata_identify_get_word (device->ata_identify_device_data, 89);
- word_90 = udisks_ata_identify_get_word (device->ata_identify_device_data, 90);
- word_128 = udisks_ata_identify_get_word (device->ata_identify_device_data, 128);
-
- security_supported = word_82 & (1<<1);
- security_enabled = word_85 & (1<<1);
- if (security_supported)
- {
- erase_unit = (word_89 & 0xff) * 2;
- enhanced_erase_unit = (word_90 & 0xff) * 2;
- }
- frozen = word_128 & (1<<3);
-
- g_object_freeze_notify (G_OBJECT (drive));
- /* TODO: export Security{Supported,Enabled} properties
- udisks_drive_ata_set_security_supported (UDISKS_DRIVE_ATA (drive), !!security_supported);
- udisks_drive_ata_set_security_enabled (UDISKS_DRIVE_ATA (drive), !!security_enabled);
- */
- udisks_drive_ata_set_security_erase_unit_minutes (UDISKS_DRIVE_ATA (drive), erase_unit);
- udisks_drive_ata_set_security_enhanced_erase_unit_minutes (UDISKS_DRIVE_ATA (drive), enhanced_erase_unit);
- udisks_drive_ata_set_security_frozen (UDISKS_DRIVE_ATA (drive), !!frozen);
- g_object_thaw_notify (G_OBJECT (drive));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_drive_ata_update:
- * @drive: A #UDisksLinuxDriveAta.
- * @object: The enclosing #UDisksLinuxDriveObject instance.
- *
- * Updates the interface.
- *
- * Returns: %TRUE if configuration has changed, %FALSE otherwise.
- */
-gboolean
-udisks_linux_drive_ata_update (UDisksLinuxDriveAta *drive,
- UDisksLinuxDriveObject *object)
-{
- UDisksLinuxDevice *device
-;
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- goto out;
-
- update_smart (drive, device);
- update_pm (drive, device);
- update_security (drive, device);
-
- out:
- if (device != NULL)
- g_object_unref (device);
-
- return FALSE;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- GVariantBuilder builder;
- gint num_attributes_failing;
- gint num_attributes_failed_in_the_past;
-} ParseData;
-
-static void
-parse_attr_cb (SkDisk *d,
- const SkSmartAttributeParsedData *a,
- void *user_data)
-{
- ParseData *data = user_data;
- gboolean failed = FALSE;
- gboolean failed_in_the_past = FALSE;
- gint current, worst, threshold;
-
- current = a->current_value_valid ? a->current_value : -1;
- worst = a->worst_value_valid ? a->worst_value : -1;
- threshold = a->threshold_valid ? a->threshold : -1;
-
- g_variant_builder_add (&data->builder,
- "(ysqiiixia{sv})",
- a->id,
- a->name,
- a->flags,
- current,
- worst,
- threshold,
- a->pretty_value, a->pretty_unit,
- NULL); /* expansion unused for now */
-
- if (current > 0 && threshold > 0 && current <= threshold)
- failed = TRUE;
-
- if (worst > 0 && threshold > 0 && worst <= threshold)
- failed_in_the_past = TRUE;
-
- if (failed)
- data->num_attributes_failing += 1;
-
- if (failed_in_the_past)
- data->num_attributes_failed_in_the_past += 1;
-}
-
-static const gchar *
-selftest_status_to_string (SkSmartSelfTestExecutionStatus status)
-{
- const gchar *ret;
- switch (status)
- {
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_SUCCESS_OR_NEVER:
- ret = "success";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_ABORTED:
- ret = "aborted";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_INTERRUPTED:
- ret = "interrupted";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_FATAL:
- ret = "fatal";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_UNKNOWN:
- ret = "error_unknown";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_ELECTRICAL:
- ret = "error_electrical";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_SERVO:
- ret = "error_servo";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_READ:
- ret = "error_read";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_HANDLING:
- ret = "error_handling";
- break;
- case SK_SMART_SELF_TEST_EXECUTION_STATUS_INPROGRESS:
- ret = "inprogress";
- break;
- default:
- ret = "";
- break;
- }
- return ret;
-}
-
-static gboolean get_pm_state (UDisksLinuxDevice *device, GError **error, guchar *count)
-{
- int fd;
- gboolean rc = FALSE;
- /* ATA8: 7.8 CHECK POWER MODE - E5h, Non-Data */
- UDisksAtaCommandInput input = {.command = 0xe5};
- UDisksAtaCommandOutput output = {0};
-
- fd = open (g_udev_device_get_device_file (device->udev_device), O_RDONLY|O_NONBLOCK);
- if (fd == -1)
- {
- g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening device file %s: %m",
- g_udev_device_get_device_file (device->udev_device));
- goto out;
- }
-
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- error))
- {
- g_prefix_error (error, "Error sending ATA command CHECK POWER MODE: ");
- goto out;
- }
- /* count field is used for the state, see ATA8: table 102 */
- *count = output.count;
- rc = TRUE;
- out:
- if (fd != -1)
- close (fd);
- return rc;
-}
-
-static gboolean update_io_stats (UDisksLinuxDriveAta *drive, UDisksLinuxDevice *device)
-{
- const gchar *drivepath = g_udev_device_get_sysfs_path (device->udev_device);
- gchar statpath[PATH_MAX];
- unsigned long drive_read, drive_write;
- FILE *statf;
- gboolean noio = FALSE;
- snprintf (statpath, sizeof(statpath), "%s/stat", drivepath);
- statf = fopen (statpath, "r");
- if (statf == NULL)
- {
- udisks_warning ("Failed to open %s\n", statpath);
- }
- else
- {
- fscanf (statf, "%lu %*u %*u %*u %lu", &drive_read, &drive_write);
- fclose (statf);
- noio = drive_read == drive->drive_read && drive_write == drive->drive_write;
- udisks_debug ("drive_read=%lu, drive_write=%lu, old_drive_read=%lu, old_drive_write=%lu\n",
- drive_read, drive_write, drive->drive_read, drive->drive_write);
- drive->drive_read = drive_read;
- drive->drive_write = drive_write;
- }
- return noio;
-}
-
-/**
- * udisks_linux_drive_ata_refresh_smart_sync:
- * @drive: The #UDisksLinuxDriveAta to refresh.
- * @nowakeup: If %TRUE, will not wake up the disk if asleep.
- * @simulate_path: If not %NULL, the path of a file with a libatasmart blob to use.
- * @cancellable: A #GCancellable or %NULL.
- * @error: Return location for error.
- *
- * Synchronously refreshes ATA S.M.A.R.T. data on @drive using one of
- * the physical drives associated with it. The calling thread is
- * blocked until the data has been obtained.
- *
- * If @nowake is %TRUE and the disk is in a sleep state this fails
- * with %UDISKS_ERROR_WOULD_WAKEUP.
- *
- * This may only be called if @drive has been associated with a
- * #UDisksLinuxDriveObject instance.
- *
- * This method may be called from any thread.
- *
- * Returns: %TRUE if the operation succeeded, %FALSE if @error is set.
- */
-gboolean
-udisks_linux_drive_ata_refresh_smart_sync (UDisksLinuxDriveAta *drive,
- gboolean nowakeup,
- const gchar *simulate_path,
- GCancellable *cancellable,
- GError **error)
-{
- UDisksLinuxDriveObject *object;
- UDisksLinuxDevice *device = NULL;
- gboolean ret = FALSE;
- SkDisk *d = NULL;
- SkBool awake;
- SkBool good;
- uint64_t temp_mkelvin = 0;
- uint64_t power_on_msec = 0;
- uint64_t num_bad_sectors = 0;
- const SkSmartParsedData *data;
- ParseData parse_data;
-
- object = udisks_daemon_util_dup_object (drive, error);
- if (object == NULL)
- goto out;
-
- if (drive->secure_erase_in_progress)
- {
- g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_DEVICE_BUSY,
- "Secure erase in progress");
- goto out;
- }
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- g_assert (device != NULL);
-
- /* TODO: use cancellable */
-
- if (simulate_path != NULL)
- {
- gchar *blob;
- gsize blob_len;
-
- if (!g_file_get_contents (simulate_path,
- &blob,
- &blob_len,
- error))
- {
- goto out;
- }
-
- if (sk_disk_open (NULL, &d) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_open: %m");
- goto out;
- }
-
- if (sk_disk_set_blob (d, blob, blob_len) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_set_blob: %m");
- g_free (blob);
- goto out;
- }
- g_free (blob);
- }
- else
- {
- guchar count;
- gboolean noio = FALSE;
- if (!get_pm_state(device, error, &count))
- goto out;
- awake = count == 0xFF || count == 0x80;
- if (drive->standby_enabled)
- noio = update_io_stats (drive, device);
- /* don't wake up disk unless specically asked to */
- if (nowakeup && (!awake || noio))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_WOULD_WAKEUP,
- "Disk is in sleep mode and the nowakeup option was passed");
- goto out;
- }
- }
-
- if (sk_disk_open (g_udev_device_get_device_file (device->udev_device), &d) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_open: %m");
- goto out;
- }
-
- if (sk_disk_smart_read_data (d) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_smart_read_data: %m");
- goto out;
- }
-
- if (sk_disk_smart_status (d, &good) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_smart_status: %m");
- goto out;
- }
-
- if (sk_disk_smart_parse (d, &data) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_smart_parse: %m");
- goto out;
- }
-
- /* don't care if these are failing or not */
- sk_disk_smart_get_temperature (d, &temp_mkelvin);
- sk_disk_smart_get_power_on (d, &power_on_msec);
- sk_disk_smart_get_bad (d, &num_bad_sectors);
-
- memset (&parse_data, 0, sizeof (ParseData));
- g_variant_builder_init (&parse_data.builder, G_VARIANT_TYPE ("a(ysqiiixia{sv})"));
- sk_disk_smart_parse_attributes (d, parse_attr_cb, &parse_data);
-
- G_LOCK (object_lock);
- drive->smart_is_from_blob = (simulate_path != NULL);
- drive->smart_updated = time (NULL);
- drive->smart_failing = !good;
- drive->smart_temperature = temp_mkelvin / 1000.0;
- drive->smart_power_on_seconds = power_on_msec / 1000.0;
- drive->smart_num_attributes_failing = parse_data.num_attributes_failing;
- drive->smart_num_attributes_failed_in_the_past = parse_data.num_attributes_failed_in_the_past;
- drive->smart_num_bad_sectors = num_bad_sectors;
- drive->smart_selftest_status = selftest_status_to_string (data->self_test_execution_status);
- drive->smart_selftest_percent_remaining = data->self_test_execution_percent_remaining;
- if (drive->smart_attributes != NULL)
- g_variant_unref (drive->smart_attributes);
- drive->smart_attributes = g_variant_ref_sink (g_variant_builder_end (&parse_data.builder));
- G_UNLOCK (object_lock);
-
- update_smart (drive, device);
-
- ret = TRUE;
- /* update stats again to account for the IO we just did to read the SMART info */
- update_io_stats (drive, device);
-
- out:
- g_clear_object (&device);
- if (d != NULL)
- sk_disk_free (d);
- g_clear_object (&object);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_drive_ata_smart_selftest_sync:
- * @drive: A #UDisksLinuxDriveAta.
- * @type: The type of selftest to run.
- * @cancellable: (allow-none): A #GCancellable that can be used to cancel the operation or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Starts (or aborts) a SMART self-test on @drive. Valid values for
- * @type includes 'short', 'extended', 'conveyance' and 'abort'.
- *
- * The calling thread is blocked while sending the command to the
- * drive but will return immediately after the drive acknowledges the
- * command.
- *
- * Returns: %TRUE if the operation succeed, %FALSE if @error is set.
- */
-gboolean
-udisks_linux_drive_ata_smart_selftest_sync (UDisksLinuxDriveAta *drive,
- const gchar *type,
- GCancellable *cancellable,
- GError **error)
-{
- UDisksLinuxDriveObject *object;
- UDisksLinuxDevice *device = NULL;
- SkDisk *d = NULL;
- gboolean ret = FALSE;
- SkSmartSelfTest test;
-
- object = udisks_daemon_util_dup_object (drive, error);
- if (object == NULL)
- goto out;
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- g_assert (device != NULL);
-
- if (g_strcmp0 (type, "short") == 0)
- test = SK_SMART_SELF_TEST_SHORT;
- else if (g_strcmp0 (type, "extended") == 0)
- test = SK_SMART_SELF_TEST_EXTENDED;
- else if (g_strcmp0 (type, "conveyance") == 0)
- test = SK_SMART_SELF_TEST_CONVEYANCE;
- else if (g_strcmp0 (type, "abort") == 0)
- test = SK_SMART_SELF_TEST_ABORT;
- else
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "unknown type %s", type);
- goto out;
- }
-
- if (sk_disk_open (g_udev_device_get_device_file (device->udev_device), &d) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_open: %m");
- goto out;
- }
-
- if (sk_disk_smart_self_test (d, test) != 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "sk_disk_smart_self_test: %m");
- goto out;
- }
-
- ret = TRUE;
-
- out:
- g_clear_object (&device);
- if (d != NULL)
- sk_disk_free (d);
- g_clear_object (&object);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_smart_update (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- UDisksLinuxDriveObject *object;
- UDisksLinuxBlockObject *block_object = NULL;
- UDisksDaemon *daemon;
- gboolean nowakeup = FALSE;
- const gchar *atasmart_blob = NULL;
- GError *error;
- const gchar *message;
- const gchar *action_id;
-
- daemon = NULL;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
- block_object = udisks_linux_drive_object_get_block (object, TRUE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find physical block device for drive");
- goto out;
- }
-
- g_variant_lookup (options, "nowakeup", "b", &nowakeup);
- g_variant_lookup (options, "atasmart_blob", "s", &atasmart_blob);
-
- /* 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
- */
- message = N_("Authentication is required to update SMART data from $(drive)");
- action_id = "org.freedesktop.udisks2.ata-smart-update";
-
- if (atasmart_blob != NULL)
- {
- /* 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
- */
- message = N_("Authentication is required to set SMART data from a blob on $(drive)");
- action_id = "org.freedesktop.udisks2.ata-smart-simulate";
- }
- else
- {
- if (!udisks_drive_ata_get_smart_supported (UDISKS_DRIVE_ATA (drive)))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "SMART is not supported");
- goto out;
- }
-
- if (!udisks_drive_ata_get_smart_enabled (UDISKS_DRIVE_ATA (drive)))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "SMART is not enabled");
- goto out;
- }
- }
-
- /* Check that the user is authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (block_object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- error = NULL;
- if (!udisks_linux_drive_ata_refresh_smart_sync (drive,
- nowakeup,
- atasmart_blob,
- NULL, /* cancellable */
- &error))
- {
- udisks_warning ("Error updating ATA smart for %s: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- error->message, g_quark_to_string (error->domain), error->code);
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- udisks_drive_ata_complete_smart_update (UDISKS_DRIVE_ATA (drive), invocation);
-
- out:
- g_clear_object (&block_object);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_smart_get_attributes (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
-
- G_LOCK (object_lock);
- if (drive->smart_attributes == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "SMART data not collected");
- }
- else
- {
- udisks_drive_ata_complete_smart_get_attributes (UDISKS_DRIVE_ATA (drive), invocation,
- drive->smart_attributes);
- }
- G_UNLOCK (object_lock);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_smart_selftest_abort (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDriveObject *object;
- UDisksLinuxBlockObject *block_object;
- UDisksDaemon *daemon;
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
- block_object = udisks_linux_drive_object_get_block (object, TRUE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find physical block device for drive");
- goto out;
- }
-
- if (!udisks_drive_ata_get_smart_supported (UDISKS_DRIVE_ATA (drive)) ||
- !udisks_drive_ata_get_smart_enabled (UDISKS_DRIVE_ATA (drive)))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "SMART is not supported or enabled");
- goto out;
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (block_object),
- "org.freedesktop.udisks2.ata-smart-selftest",
- options,
- /* 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
- */
- N_("Authentication is required to abort a SMART self-test on $(drive)"),
- invocation))
- goto out;
-
- error = NULL;
- if (!udisks_linux_drive_ata_smart_selftest_sync (drive,
- "abort",
- NULL, /* cancellable */
- &error))
- {
- udisks_warning ("Error aborting SMART selftest for %s: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- error->message, g_quark_to_string (error->domain), error->code);
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- /* This wakes up the selftest thread */
- G_LOCK (object_lock);
- if (drive->selftest_job != NULL)
- {
- g_cancellable_cancel (udisks_base_job_get_cancellable (UDISKS_BASE_JOB (drive->selftest_job)));
- }
- G_UNLOCK (object_lock);
- /* TODO: wait for the selftest thread to terminate */
-
- error = NULL;
- if (!udisks_linux_drive_ata_refresh_smart_sync (drive,
- FALSE, /* nowakeup */
- NULL, /* blob */
- NULL, /* cancellable */
- &error))
- {
- udisks_warning ("Error updating ATA smart for %s: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- error->message, g_quark_to_string (error->domain), error->code);
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- udisks_drive_ata_complete_smart_selftest_abort (UDISKS_DRIVE_ATA (drive), invocation);
-
- out:
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-selftest_job_func (UDisksThreadedJob *job,
- GCancellable *cancellable,
- gpointer user_data,
- GError **error)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (user_data);
- UDisksLinuxDriveObject *object;
- gboolean ret = FALSE;
-
- object = udisks_daemon_util_dup_object (drive, error);
- if (object == NULL)
- goto out;
-
- udisks_job_set_progress_valid (UDISKS_JOB (job), TRUE);
- udisks_job_set_progress (UDISKS_JOB (job), 0.0);
-
- while (TRUE)
- {
- gboolean still_in_progress;
- GPollFD poll_fd;
- gdouble progress;
-
- if (!udisks_linux_drive_ata_refresh_smart_sync (drive,
- FALSE, /* nowakeup */
- NULL, /* blob */
- NULL, /* cancellable */
- error))
- {
- udisks_warning ("Error updating ATA smart for %s while polling during self-test: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- (*error)->message, g_quark_to_string ((*error)->domain), (*error)->code);
- goto out;
- }
-
- /* TODO: set estimation properties etc. on the Job object */
-
- G_LOCK (object_lock);
- still_in_progress = (g_strcmp0 (drive->smart_selftest_status, "inprogress") == 0);
- progress = (100.0 - drive->smart_selftest_percent_remaining) / 100.0;
- G_UNLOCK (object_lock);
- if (!still_in_progress)
- {
- ret = TRUE;
- goto out;
- }
-
- if (progress < 0.0)
- progress = 0.0;
- if (progress > 1.0)
- progress = 1.0;
- udisks_job_set_progress (UDISKS_JOB (job), progress);
-
- /* Sleep for 30 seconds or until we're cancelled */
- if (g_cancellable_make_pollfd (cancellable, &poll_fd))
- {
- gint poll_ret;
- do
- {
- poll_ret = g_poll (&poll_fd, 1, 30 * 1000);
- }
- while (poll_ret == -1 && errno == EINTR);
- g_cancellable_release_fd (cancellable);
- }
- else
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating pollfd for cancellable");
- goto out;
- }
-
- /* Check if we're cancelled */
- if (g_cancellable_is_cancelled (cancellable))
- {
- GError *c_error;
-
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_CANCELLED,
- "Self-test was cancelled");
-
- /* OK, cancelled ... still need to a) abort the test; and b) update the status */
- c_error = NULL;
- if (!udisks_linux_drive_ata_smart_selftest_sync (drive,
- "abort",
- NULL, /* cancellable */
- &c_error))
- {
- udisks_warning ("Error aborting SMART selftest for %s on cancel path: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- c_error->message, g_quark_to_string (c_error->domain), c_error->code);
- g_clear_error (&c_error);
- }
- if (!udisks_linux_drive_ata_refresh_smart_sync (drive,
- FALSE, /* nowakeup */
- NULL, /* blob */
- NULL, /* cancellable */
- &c_error))
- {
- udisks_warning ("Error updating ATA smart for %s on cancel path: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- c_error->message, g_quark_to_string (c_error->domain), c_error->code);
- g_clear_error (&c_error);
- }
- goto out;
- }
- }
-
- ret = TRUE;
-
- out:
- /* terminate the job */
- G_LOCK (object_lock);
- drive->selftest_job = NULL;
- G_UNLOCK (object_lock);
- g_clear_object (&object);
- return ret;
-}
-
-
-static gboolean
-handle_smart_selftest_start (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- const gchar *type,
- GVariant *options)
-{
- UDisksLinuxDriveObject *object;
- UDisksLinuxBlockObject *block_object;
- UDisksDaemon *daemon;
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- uid_t caller_uid;
- gid_t caller_gid;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
- block_object = udisks_linux_drive_object_get_block (object, TRUE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find physical block device for drive");
- goto out;
- }
-
- if (!udisks_drive_ata_get_smart_supported (UDISKS_DRIVE_ATA (drive)) ||
- !udisks_drive_ata_get_smart_enabled (UDISKS_DRIVE_ATA (drive)))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "SMART is not supported or enabled");
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- G_LOCK (object_lock);
- if (drive->selftest_job != NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "There is already SMART self-test running");
- G_UNLOCK (object_lock);
- goto out;
- }
- G_UNLOCK (object_lock);
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (block_object),
- "org.freedesktop.udisks2.ata-smart-selftest",
- options,
- /* 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
- */
- N_("Authentication is required to start a SMART self-test on $(drive)"),
- invocation))
- goto out;
-
- error = NULL;
- if (!udisks_linux_drive_ata_smart_selftest_sync (drive,
- type,
- NULL, /* cancellable */
- &error))
- {
- udisks_warning ("Error starting SMART selftest for %s: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- error->message, g_quark_to_string (error->domain), error->code);
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- G_LOCK (object_lock);
- if (drive->selftest_job == NULL)
- {
- drive->selftest_job = UDISKS_THREADED_JOB (udisks_daemon_launch_threaded_job (daemon,
- UDISKS_OBJECT (object),
- "ata-smart-selftest", caller_uid,
- selftest_job_func,
- g_object_ref (drive),
- g_object_unref,
- NULL)); /* GCancellable */
- }
- G_UNLOCK (object_lock);
-
- udisks_drive_ata_complete_smart_selftest_start (UDISKS_DRIVE_ATA (drive), invocation);
-
- out:
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_pm_get_state (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- UDisksLinuxDriveObject *object = NULL;
- UDisksDaemon *daemon;
- UDisksLinuxDevice *device = NULL;
- GError *error = NULL;
- const gchar *message;
- const gchar *action_id;
- guchar count;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
-
- if (!udisks_drive_ata_get_pm_supported (UDISKS_DRIVE_ATA (drive)) ||
- !udisks_drive_ata_get_pm_enabled (UDISKS_DRIVE_ATA (drive)))
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "PM is not supported or enabled");
- goto out;
- }
-
- /* If a secure erase is in progress, the CHECK POWER command would be queued
- * until the erase has been completed (can easily take hours). So just return
- * 0xff which is active/idle...
- */
- if (drive->secure_erase_in_progress)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_DEVICE_BUSY,
- "A secure erase is in progress");
- goto out;
- }
-
- /* 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
- */
- message = N_("Authentication is required to check power state for $(drive)");
- action_id = "org.freedesktop.udisks2.ata-check-power";
-
- /* TODO: maybe not check with polkit if this is OK (consider gnome-disks(1) polling all drives every few seconds) */
-
- /* Check that the user is authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No udev device");
- goto out;
- }
- if (get_pm_state (device, &error, &count))
- udisks_drive_ata_complete_pm_get_state (_drive, invocation, count);
- else
- g_dbus_method_invocation_take_error (invocation, error);
-
- out:
- g_clear_object (&device);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_pm_standby (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- UDisksLinuxDriveObject *object = NULL;
- UDisksLinuxBlockObject *block_object = NULL;
- UDisksBlock *block = NULL;
- UDisksDaemon *daemon;
- UDisksLinuxDevice *device = NULL;
- gint fd = -1;
- GError *error = NULL;
- const gchar *message;
- const gchar *action_id;
- uid_t caller_uid;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block_object = udisks_linux_drive_object_get_block (object, FALSE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find block device for drive");
- goto out;
- }
- block = udisks_object_peek_block (UDISKS_OBJECT (block_object));
-
- daemon = udisks_linux_drive_object_get_daemon (object);
-
- if (!udisks_drive_ata_get_pm_supported (UDISKS_DRIVE_ATA (drive)) ||
- !udisks_drive_ata_get_pm_enabled (UDISKS_DRIVE_ATA (drive)))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "PM is not supported or enabled");
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- NULL,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* 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
- */
- message = N_("Authentication is required to put $(drive) in standby mode");
- action_id = "org.freedesktop.udisks2.ata-standby";
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.ata-standby-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, UDISKS_OBJECT (object), caller_uid))
- {
- action_id = "org.freedesktop.udisks2.ata-standby-other-seat";
- }
-
- /* Check that the user is authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No udev device");
- goto out;
- }
-
- fd = open (g_udev_device_get_device_file (device->udev_device), O_RDONLY|O_NONBLOCK);
- if (fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening device file %s: %m",
- g_udev_device_get_device_file (device->udev_device));
- goto out;
- }
-
- {
- /* ATA8: 7.55 STANDBY IMMEDIATE - E0h, Non-Data */
- UDisksAtaCommandInput input = {.command = 0xe0};
- UDisksAtaCommandOutput output = {0};
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &error))
- {
- g_prefix_error (&error, "Error sending ATA command STANDBY IMMEDIATE: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- udisks_drive_ata_complete_pm_standby (_drive, invocation);
- }
-
- out:
- if (fd != -1)
- close (fd);
- g_clear_object (&device);
- g_clear_object (&block_object);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_pm_wakeup (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- UDisksLinuxDriveObject *object = NULL;
- UDisksLinuxBlockObject *block_object = NULL;
- UDisksBlock *block = NULL;
- UDisksDaemon *daemon;
- UDisksLinuxDevice *device = NULL;
- gint fd = -1;
- GError *error = NULL;
- const gchar *message;
- const gchar *action_id;
- guchar buf[4096];
- uid_t caller_uid;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block_object = udisks_linux_drive_object_get_block (object, FALSE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find block device for drive");
- goto out;
- }
- block = udisks_object_peek_block (UDISKS_OBJECT (block_object));
-
- daemon = udisks_linux_drive_object_get_daemon (object);
-
- if (!udisks_drive_ata_get_pm_supported (UDISKS_DRIVE_ATA (drive)) ||
- !udisks_drive_ata_get_pm_enabled (UDISKS_DRIVE_ATA (drive)))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "PM is not supported or enabled");
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- NULL,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* 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
- */
- message = N_("Authentication is required to wake up $(drive) from standby mode");
- action_id = "org.freedesktop.udisks2.ata-standby";
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.ata-standby-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, UDISKS_OBJECT (object), caller_uid))
- {
- action_id = "org.freedesktop.udisks2.ata-standby-other-seat";
- }
-
- /* Check that the user is authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No udev device");
- goto out;
- }
-
- fd = open (g_udev_device_get_device_file (device->udev_device), O_RDONLY);
- if (fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening device file %s: %m",
- g_udev_device_get_device_file (device->udev_device));
- goto out;
- }
-
- if (read (fd, buf, sizeof (buf)) != sizeof (buf))
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error reading %d bytes from %s: %m",
- (gint) sizeof (buf),
- g_udev_device_get_device_file (device->udev_device));
- goto out;
- }
-
- udisks_drive_ata_complete_pm_wakeup (_drive, invocation);
-
- out:
- if (fd != -1)
- close (fd);
- g_clear_object (&device);
- g_clear_object (&block_object);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-ata_pm_standby_to_string (guint value)
-{
- gchar *ret;
- gint seconds = -1;
-
- if (value == 0)
- {
- ret = g_strdup ("disabled");
- goto out;
- }
- else if (value == 253)
- {
- ret = g_strdup ("vendor-defined");
- goto out;
- }
- else if (value == 254)
- {
- ret = g_strdup ("reserved");
- goto out;
- }
- else if (value < 241)
- {
- seconds = value * 5;
- }
- else if (value < 252)
- {
- seconds = (value - 240) * 30 * 60;
- }
- else if (value == 252)
- {
- seconds = 21 * 60;
- }
- else if (value == 255)
- {
- seconds = 21 * 60 + 15;
- }
-
- ret = g_strdup_printf ("%d seconds", seconds);
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- gint ata_pm_standby;
- gint ata_apm_level;
- gint ata_aam_level;
- gboolean ata_write_cache_enabled;
- gboolean ata_write_cache_enabled_set;
- gboolean ata_read_lookahead_enabled;
- gboolean ata_read_lookahead_enabled_set;
- UDisksLinuxDriveAta *ata;
- UDisksLinuxDevice *device;
- GVariant *configuration;
- UDisksDrive *drive;
- UDisksLinuxDriveObject *object;
-} ApplyConfData;
-
-static void
-apply_conf_data_free (ApplyConfData *data)
-{
- g_clear_object (&data->ata);
- g_clear_object (&data->device);
- g_variant_unref (data->configuration);
- g_clear_object (&data->drive);
- g_clear_object (&data->object);
- g_free (data);
-}
-
-static gpointer
-apply_configuration_thread_func (gpointer user_data)
-{
- ApplyConfData *data = user_data;
- const gchar *device_file = NULL;
- gint fd = -1;
- GError *error = NULL;
-
- device_file = g_udev_device_get_device_file (data->device->udev_device);
-
- udisks_notice ("Applying configuration from %s/udisks2/%s.conf to %s",
- PACKAGE_SYSCONF_DIR, udisks_drive_get_id (data->drive), device_file);
-
-
- /* Use O_RDRW instead of O_RDONLY to force a 'change' uevent so properties are updated */
- fd = open (device_file, O_RDWR|O_NONBLOCK);
- if (fd == -1)
- {
- udisks_error ("Error opening device file %s: %m", device_file);
- goto out;
- }
-
- if (data->ata_pm_standby != -1)
- {
- /* ATA8: 7.18 IDLE - E3h, Non-Data */
- UDisksAtaCommandInput input = {.command = 0xe3, .count = data->ata_pm_standby};
- UDisksAtaCommandOutput output = {0};
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &error))
- {
- udisks_error ("Error sending ATA command IDLE (timeout=%d) to %s: %s (%s, %d)",
- data->ata_pm_standby, device_file,
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- else
- {
- gchar *pretty = ata_pm_standby_to_string (data->ata_pm_standby);
- udisks_notice ("Set standby timer to %s (value %d) on %s [%s]",
- pretty, data->ata_pm_standby, device_file, udisks_drive_get_id (data->drive));
- g_free (pretty);
- data->ata->standby_enabled = data->ata_pm_standby != 0;
- }
- }
-
- if (data->ata_apm_level != -1)
- {
- /* ATA8: 7.48 SET FEATURES - EFh, Non-Data
- * 7.48.6 Enable/disable the APM feature set
- */
- UDisksAtaCommandInput input = {.command = 0xef, .feature = 0x05, .count = data->ata_apm_level};
- UDisksAtaCommandOutput output = {0};
- if (data->ata_apm_level == 0xff)
- {
- input.feature = 0x85;
- input.count = 0x00;
- }
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &error))
- {
- udisks_error ("Error sending ATA command SET FEATURES, sub-command 0x%02x (ata_apm_level=%d) to %s: %s (%s, %d)",
- (guint) input.feature, data->ata_apm_level, device_file,
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- else
- {
- udisks_notice ("Set APM level to %d on %s [%s]",
- data->ata_apm_level, device_file, udisks_drive_get_id (data->drive));
- }
- }
-
- if (data->ata_aam_level != -1)
- {
- /* ATA8: 7.48 SET FEATURES - EFh, Non-Data
- * 7.48.11 Enable/disable the AAM feature set
- */
- UDisksAtaCommandInput input = {.command = 0xef, .feature = 0x42, .count = data->ata_aam_level};
- UDisksAtaCommandOutput output = {0};
- if (data->ata_apm_level == 0xff)
- {
- input.feature = 0xc2;
- input.count = 0x00;
- }
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &error))
- {
- udisks_error ("Error sending ATA command SET FEATURES, sub-command 0x%02x (ata_aam_level=%d) to %s: %s (%s, %d)",
- (guint) input.feature, data->ata_aam_level, device_file,
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- else
- {
- udisks_notice ("Set AAM value to %d on %s [%s]",
- data->ata_aam_level, device_file, udisks_drive_get_id (data->drive));
- }
- }
-
- if (data->ata_write_cache_enabled_set)
- {
- /* ATA8: 7.48 SET FEATURES - EFh, Non-Data
- * 7.48.4 Enable/disable volatile write cache
- */
- UDisksAtaCommandInput input = {.command = 0xef, .feature = 0x82};
- UDisksAtaCommandOutput output = {0};
- if (data->ata_write_cache_enabled)
- input.feature = 0x02;
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &error))
- {
- udisks_error ("Error sending ATA command SET FEATURES, sub-command 0x%02x to %s: %s (%s, %d)",
- (guint) input.feature, device_file,
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- else
- {
- udisks_notice ("%s Write-Cache on %s [%s]",
- data->ata_write_cache_enabled ? "Enabled" : "Disabled",
- device_file, udisks_drive_get_id (data->drive));
- }
- }
-
- if (data->ata_read_lookahead_enabled_set)
- {
- /* ATA8: 7.48 SET FEATURES - EFh, Non-Data
- * 7.48.13 Enable/disable read look-ahead
- */
- UDisksAtaCommandInput input = {.command = 0xef, .feature = 0x55};
- UDisksAtaCommandOutput output = {0};
- if (data->ata_read_lookahead_enabled)
- input.feature = 0xaa;
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &error))
- {
- udisks_error ("Error sending ATA command SET FEATURES, sub-command 0x%02x to %s: %s (%s, %d)",
- (guint) input.feature, device_file,
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- else
- {
- udisks_notice ("%s Read Look-ahead on %s [%s]",
- data->ata_read_lookahead_enabled ? "Enabled" : "Disabled",
- device_file, udisks_drive_get_id (data->drive));
- }
- }
-
- out:
- if (fd != -1)
- close (fd);
- apply_conf_data_free (data);
- return NULL;
-}
-
-/**
- * udisks_linux_drive_ata_apply_configuration:
- * @drive: A #UDisksLinuxDriveAta.
- * @device: A #UDisksLinuxDevice
- * @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 *drive,
- UDisksLinuxDevice *device,
- GVariant *configuration)
-{
- gboolean has_conf = FALSE;
- ApplyConfData *data = NULL;
-
- data = g_new0 (ApplyConfData, 1);
- data->ata_pm_standby = -1;
- data->ata_apm_level = -1;
- data->ata_aam_level = -1;
- data->ata_write_cache_enabled = FALSE;
- data->ata_write_cache_enabled_set = FALSE;
- data->ata_read_lookahead_enabled = FALSE;
- data->ata_read_lookahead_enabled_set = FALSE;
- 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 (drive, NULL);
- if (data->object == NULL)
- goto out;
-
- data->drive = udisks_object_get_drive (UDISKS_OBJECT (data->object));
- if (data->drive == NULL)
- goto out;
-
-
- has_conf |= g_variant_lookup (configuration, "ata-pm-standby", "i", &data->ata_pm_standby);
- has_conf |= g_variant_lookup (configuration, "ata-apm-level", "i", &data->ata_apm_level);
- has_conf |= g_variant_lookup (configuration, "ata-aam-level", "i", &data->ata_aam_level);
- if (g_variant_lookup (configuration, "ata-write-cache-enabled", "b", &data->ata_write_cache_enabled))
- {
- data->ata_write_cache_enabled_set = TRUE;
- has_conf = TRUE;
- }
- if (g_variant_lookup (configuration, "ata-read-lookahead-enabled", "b", &data->ata_read_lookahead_enabled))
- {
- data->ata_read_lookahead_enabled_set = TRUE;
- has_conf = TRUE;
- }
-
- /* don't do anything if none of the configuration is set */
- if (!has_conf)
- goto out;
-
- /* this can easily take a long time and thus block (the drive may be in standby mode
- * and needs to spin up) - so run it in a thread
- */
- g_thread_new ("apply-conf-thread",
- apply_configuration_thread_func,
- data);
-
- data = NULL; /* don't free data below */
-
- out:
- if (data != NULL)
- apply_conf_data_free (data);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-on_secure_erase_update_progress_timeout (gpointer user_data)
-{
- UDisksJob *job = UDISKS_JOB (user_data);
- gint64 now;
- gint64 start;
- gint64 end;
- gdouble progress;
-
- now = g_get_real_time ();
- start = udisks_job_get_start_time (job);
- end = udisks_job_get_expected_end_time (job);
-
- progress = ((gdouble) (now - start)) / (end - start);
- if (progress < 0)
- progress = 0;
- if (progress > 1)
- progress = 1;
-
- /* TODO: if we've exceeded the expected end time, we could add
- * another couple of minutes or so... that'd be kinda cheating
- * though, wouldn't it?
- */
-
- udisks_job_set_progress (job, progress);
-
- 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 *drive,
- uid_t caller_uid,
- gboolean enhanced,
- GError **error)
-{
- gboolean ret = FALSE;
- UDisksDrive *_drive = NULL;
- UDisksLinuxDriveObject *object = NULL;
- UDisksLinuxBlockObject *block_object = NULL;
- UDisksDaemon *daemon;
- UDisksLinuxDevice *device = NULL;
- const gchar *device_file = NULL;
- gint fd = -1;
- union
- {
- guchar buf[512];
- guint16 words[256];
- } identify;
- guint16 word_82;
- guint16 word_128;
- UDisksBaseJob *job = NULL;
- gint num_minutes = 0;
- guint timeout_id = 0;
- gboolean claimed = FALSE;
- GError *local_error = NULL;
- const gchar *pass = "xxxx";
- gboolean clear_passwd_on_failure = 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 (drive, &local_error);
- if (object == NULL)
- goto out;
- _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 (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Unable to find block device for drive");
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- {
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No udev device");
- goto out;
- }
-
- if (drive->secure_erase_in_progress)
- {
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_DEVICE_BUSY,
- "Secure erase in progress");
- goto out;
- }
-
- /* Use O_EXCL so it fails if mounted or in use */
- device_file = g_udev_device_get_device_file (device->udev_device);
- fd = open (g_udev_device_get_device_file (device->udev_device), O_RDONLY | O_EXCL);
- if (fd == -1)
- {
- g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening device file %s: %m",
- device_file);
- goto out;
- }
-
- drive->secure_erase_in_progress = TRUE;
-
- claimed = TRUE;
-
- /* First get the IDENTIFY data directly from the drive, for sanity checks */
- {
- /* ATA8: 7.16 IDENTIFY DEVICE - ECh, PIO Data-In */
- UDisksAtaCommandInput input = {.command = 0xec, .count = 1};
- UDisksAtaCommandOutput output = {.buffer = identify.buf, .buffer_size = sizeof (identify.buf)};
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST,
- &input,
- &output,
- &local_error))
- {
- g_prefix_error (&local_error, "Error sending ATA command IDENTIFY DEVICE: ");
- goto out;
- }
- }
-
- /* Support of the Security feature set is indicated in IDENTIFY
- * DEVICE and IDENTIFY PACKET DEVICE data word 82 and data word 128.
- * Security information in words 82, 89 and 90 is fixed until the
- * next power-on reset and shall not change unless DEVICE
- * CONFIGURATION OVERLAY removes support for the Security feature
- * set. Security information in words 85, 92 and 128 are variable
- * and may change. If the Security feature set is not supported,
- * then words 89, 90, 92 and 128 are N/A.
- *
- * word 82: ...
- * 1 The Security feature set is supported
- *
- * word 128: 15:9 Reserved
- * 8 Master Password Capability: 0 = High, 1 = Maximum
- * 7:6 Reserved
- * 5 Enhanced security erase supported
- * 4 Security count expired
- * 3 Security frozen
- * 2 Security locked
- * 1 Security enabled
- * 0 Security supported
- */
- word_82 = GUINT16_FROM_LE (identify.words[82]);
- word_128 = GUINT16_FROM_LE (identify.words[128]);
-
- if (!(
- (word_82 & (1<<1)) && (word_128 & (1<<0))
- ))
- {
- 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 (&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 (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Enhanced erase requested but not supported");
- goto out;
- }
-
- /* OK, all checks done, let's do this thing! */
-
- /* First, set up a Job object to track progress */
- num_minutes = enhanced ? 2 * GUINT16_FROM_LE (identify.words[90]) : 2 * GUINT16_FROM_LE (identify.words[89]);
- job = udisks_daemon_launch_simple_job (daemon,
- UDISKS_OBJECT (object),
- enhanced ? "ata-enhanced-secure-erase" : "ata-secure-erase",
- caller_uid, NULL);
- udisks_job_set_cancelable (UDISKS_JOB (job), FALSE);
-
- /* A value of 510 (255 in the IDENTIFY DATA register) means "erase
- * is expected to take _at least_ 508 minutes" ... so don't attempt
- * to predict when the job is going to end and don't report progress
- */
- if (num_minutes != 510)
- {
- udisks_job_set_expected_end_time (UDISKS_JOB (job),
- g_get_real_time () + num_minutes * 60LL * G_USEC_PER_SEC);
- udisks_job_set_progress_valid (UDISKS_JOB (job), TRUE);
- timeout_id = g_timeout_add_seconds_full (G_PRIORITY_DEFAULT,
- 1,
- on_secure_erase_update_progress_timeout,
- g_object_ref (job),
- g_object_unref);
- }
-
- /* Second, set the user password to 'xxxx' */
- {
- /* ATA8: 7.45 SECURITY SET PASSWORD - F1h, PIO Data-Out */
- guchar buf[512];
- UDisksAtaCommandInput input = {.command = 0xf1, .buffer = buf, .buffer_size = sizeof (buf)};
- UDisksAtaCommandOutput output = {0};
- memset (buf, 0, sizeof (buf));
- memcpy (buf + 2, pass, strlen (pass));
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE,
- &input,
- &output,
- &local_error))
- {
- g_prefix_error (&local_error, "Error sending ATA command SECURITY SET PASSWORD: ");
- goto out;
- }
- }
-
- clear_passwd_on_failure = TRUE;
-
- 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),
- num_minutes);
-
- /* Third... do SECURITY ERASE PREPARE */
- {
- /* ATA8: 7.42 SECURITY ERASE PREPARE - F3h, Non-Data */
- UDisksAtaCommandInput input = {.command = 0xf3};
- UDisksAtaCommandOutput output = {0};
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &local_error))
- {
- g_prefix_error (&local_error, "Error sending ATA command SECURITY ERASE PREPARE: ");
- goto out;
- }
- }
-
- /* Fourth... do SECURITY ERASE UNIT */
- {
- /* ATA8: 7.43 SECURITY ERASE UNIT - F4h, PIO Data-Out */
- guchar buf[512];
- UDisksAtaCommandInput input = {.command = 0xf4, .buffer = buf, .buffer_size = sizeof (buf)};
- UDisksAtaCommandOutput output = {0};
- memset (buf, 0, sizeof (buf));
- if (enhanced)
- buf[0] |= 0x02;
- memcpy (buf + 2, pass, strlen (pass));
- if (!udisks_ata_send_command_sync (fd,
- G_MAXINT, /* disable timeout */
- UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE,
- &input,
- &output,
- &local_error))
- {
- g_prefix_error (&local_error, "Error sending ATA command SECURITY ERASE UNIT (enhanced=%d): ",
- enhanced ? 1 : 0);
- goto out;
- }
- }
-
- clear_passwd_on_failure = FALSE;
-
- udisks_linux_block_object_reread_partition_table (UDISKS_LINUX_BLOCK_OBJECT (block_object));
-
- ret = TRUE;
-
- out:
- /* Clear the password if something went wrong */
- if (clear_passwd_on_failure)
- {
- /* ATA8: 7.41 SECURITY DISABLE PASSWORD - F6h, PIO Data-Out */
- guchar buf[512];
- UDisksAtaCommandInput input = {.command = 0xf6, .buffer = buf, .buffer_size = sizeof (buf)};
- UDisksAtaCommandOutput output = {0};
- GError *cleanup_error = NULL;
- memset (buf, 0, sizeof (buf));
- memcpy (buf + 2, pass, strlen (pass));
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE,
- &input,
- &output,
- &cleanup_error))
- {
- 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),
- cleanup_error->message, g_quark_to_string (cleanup_error->domain), cleanup_error->code);
- g_clear_error (&cleanup_error);
- }
- else
- {
- 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));
- }
- }
-
- if (ret)
- {
- udisks_notice ("Finished securely erasing %s (%s)",
- device_file,
- udisks_drive_get_id (_drive));
- }
- else
- {
- udisks_notice ("Error securely erasing %s (%s): %s (%s, %d)",
- device_file,
- udisks_drive_get_id (_drive),
- local_error->message, g_quark_to_string (local_error->domain), local_error->code);
- }
-
- if (claimed)
- drive->secure_erase_in_progress = FALSE;
-
- if (timeout_id > 0)
- g_source_remove (timeout_id);
- if (job != NULL)
- {
- /* propagate error, if any */
- 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)",
- 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 (local_error != NULL)
- g_propagate_error (error, local_error);
- if (fd != -1)
- close (fd);
- g_clear_object (&device);
- g_clear_object (&block_object);
- g_clear_object (&object);
- return ret;
-}
-
-static gboolean
-handle_security_erase_unit (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- UDisksLinuxDriveObject *object = NULL;
- UDisksLinuxBlockObject *block_object = NULL;
- UDisksDaemon *daemon;
- GError *error = NULL;
- const gchar *message;
- const gchar *action_id;
- uid_t caller_uid;
- gid_t caller_gid;
- gboolean enhanced = FALSE;
- UDisksInhibitCookie *inhibit_cookie = NULL;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block_object = udisks_linux_drive_object_get_block (object, FALSE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find block device for drive");
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- g_variant_lookup (options, "enhanced", "b", &enhanced);
-
- /* 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
- */
- message = N_("Authentication is required to perform a secure erase of $(drive)");
- action_id = "org.freedesktop.udisks2.ata-secure-erase";
-
- /* Check that the user is authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- inhibit_cookie = udisks_daemon_util_inhibit_system_sync (N_("Formatting Device"));
-
- if (!udisks_linux_drive_ata_secure_erase_sync (drive, caller_uid, enhanced, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- udisks_linux_block_object_reread_partition_table (UDISKS_LINUX_BLOCK_OBJECT (block_object));
-
- udisks_drive_ata_complete_security_erase_unit (_drive, invocation);
-
- out:
- udisks_daemon_util_uninhibit_system_sync (inhibit_cookie);
- g_clear_object (&block_object);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_smart_set_enabled (UDisksDriveAta *_drive,
- GDBusMethodInvocation *invocation,
- gboolean value,
- GVariant *options)
-{
- UDisksLinuxDriveAta *drive = UDISKS_LINUX_DRIVE_ATA (_drive);
- UDisksLinuxDriveObject *object = NULL;
- UDisksLinuxBlockObject *block_object = NULL;
- UDisksDaemon *daemon;
- GError *error = NULL;
- UDisksLinuxDevice *device = NULL;
- gint fd = -1;
- const gchar *message;
- const gchar *action_id;
- uid_t caller_uid;
- gid_t caller_gid;
-
- object = udisks_daemon_util_dup_object (drive, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block_object = udisks_linux_drive_object_get_block (object, FALSE);
- if (block_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Unable to find block device for drive");
- goto out;
- }
-
- daemon = udisks_linux_drive_object_get_daemon (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (value)
- {
- /* Translators: Shown in authentication dialog when the user
- * requests enabling SMART on a disk.
- *
- * Do not translate $(drive), it's a placeholder and
- * will be replaced by the name of the drive/device in question
- */
- message = N_("Authentication is required to enable SMART on $(drive)");
- }
- else
- {
- /* Translators: Shown in authentication dialog when the user
- * requests enabling SMART on a disk.
- *
- * Do not translate $(drive), it's a placeholder and
- * will be replaced by the name of the drive/device in question
- */
- message = N_("Authentication is required to disable SMART on $(drive)");
- }
- action_id = "org.freedesktop.udisks2.ata-smart-enable-disable";
-
- /* Check that the user is authorized */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No udev device");
- goto out;
- }
-
- fd = open (g_udev_device_get_device_file (device->udev_device), O_RDONLY|O_NONBLOCK);
- if (fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Error opening device file %s: %m",
- g_udev_device_get_device_file (device->udev_device));
- goto out;
- }
-
- {
- /* ATA8: 7.53.4 SMART ENABLE OPERATIONS - B0h/D8h, Non-Data
- * 7.53.2 SMART DISABLE OPERATIONS - B0h/D9h, Non-Data
- */
- UDisksAtaCommandInput input = {.command = 0xb0};
- UDisksAtaCommandOutput output = {0};
- if (value)
- input.feature = 0xd8;
- else
- input.feature = 0xd9;
- input.lba = 0x004fc2; /* will be encoded as 0xc2 0x4f 0x00 as per the ATA spec */
- if (!udisks_ata_send_command_sync (fd,
- -1,
- UDISKS_ATA_COMMAND_PROTOCOL_NONE,
- &input,
- &output,
- &error))
- {
- g_prefix_error (&error, "Error sending ATA command SMART, sub-command %s OPERATIONS: ",
- value ? "ENABLE" : "DISABLE");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- }
-
- /* Reread new IDENTIFY data */
- if (!udisks_linux_device_reprobe_sync (device, NULL, &error))
- {
- g_prefix_error (&error, "Error reprobing device: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- /* if we just enabled SMART, re-read SMART data before returning */
- if (value)
- {
- if (!udisks_linux_drive_ata_refresh_smart_sync (drive,
- FALSE, /* nowakeup */
- NULL, /* simulate_path */
- NULL, /* cancellable */
- &error))
- {
- g_prefix_error (&error, "Error updating SMART data: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- }
- else
- {
- update_smart (drive, device);
- }
- /* ensure property changes are sent before the method return */
- g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (drive));
-
- udisks_drive_ata_complete_smart_set_enabled (_drive, invocation);
-
- out:
- if (fd != -1)
- close (fd);
- g_clear_object (&device);
- g_clear_object (&block_object);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-drive_ata_iface_init (UDisksDriveAtaIface *iface)
-{
- iface->handle_smart_update = handle_smart_update;
- iface->handle_smart_get_attributes = handle_smart_get_attributes;
- iface->handle_smart_selftest_abort = handle_smart_selftest_abort;
- iface->handle_smart_selftest_start = handle_smart_selftest_start;
- iface->handle_smart_set_enabled = handle_smart_set_enabled;
-
- iface->handle_pm_get_state = handle_pm_get_state;
- iface->handle_pm_standby = handle_pm_standby;
- iface->handle_pm_wakeup = handle_pm_wakeup;
-
- iface->handle_security_erase_unit = handle_security_erase_unit;
-}
diff --git a/src/udiskslinuxdriveata.h b/src/udiskslinuxdriveata.h
deleted file mode 100644
index 92ace27..0000000
--- a/src/udiskslinuxdriveata.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_DRIVE_ATA_H__
-#define __UDISKS_LINUX_DRIVE_ATA_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_DRIVE_ATA (udisks_linux_drive_ata_get_type ())
-#define UDISKS_LINUX_DRIVE_ATA(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_DRIVE_ATA, UDisksLinuxDriveAta))
-#define UDISKS_IS_LINUX_DRIVE_ATA(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_DRIVE_ATA))
-
-GType udisks_linux_drive_ata_get_type (void) G_GNUC_CONST;
-UDisksDriveAta *udisks_linux_drive_ata_new (void);
-gboolean udisks_linux_drive_ata_update (UDisksLinuxDriveAta *drive,
- UDisksLinuxDriveObject *object);
-gboolean udisks_linux_drive_ata_refresh_smart_sync (UDisksLinuxDriveAta *drive,
- gboolean nowakeup,
- const gchar *simulate_path,
- GCancellable *cancellable,
- GError **error);
-gboolean udisks_linux_drive_ata_smart_selftest_sync (UDisksLinuxDriveAta *drive,
- const gchar *type,
- GCancellable *cancellable,
- GError **error);
-gboolean udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *drive,
- uid_t caller_uid,
- gboolean enhanced,
- GError **error);
-
-void udisks_linux_drive_ata_apply_configuration (UDisksLinuxDriveAta *drive,
- UDisksLinuxDevice *device,
- GVariant *configuration);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_DRIVE_ATA_H__ */
diff --git a/src/udiskslinuxdriveobject.c b/src/udiskslinuxdriveobject.c
deleted file mode 100644
index 80207cc..0000000
--- a/src/udiskslinuxdriveobject.c
+++ /dev/null
@@ -1,1119 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "udiskslogging.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxprovider.h"
-#include "udiskslinuxdriveobject.h"
-#include "udiskslinuxdrive.h"
-#include "udiskslinuxdriveata.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxdriveobject
- * @title: UDisksLinuxDriveObject
- * @short_description: Object representing a drive on Linux
- *
- * Object corresponding to a drive on Linux.
- */
-
-typedef struct _UDisksLinuxDriveObjectClass UDisksLinuxDriveObjectClass;
-
-/**
- * UDisksLinuxDriveObject:
- *
- * The #UDisksLinuxDriveObject structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksLinuxDriveObject
-{
- UDisksObjectSkeleton parent_instance;
-
- UDisksDaemon *daemon;
-
- /* list of UDisksLinuxDevice objects for block objects */
- GList *devices;
-
- /* interfaces */
- UDisksDrive *iface_drive;
- UDisksDriveAta *iface_drive_ata;
-};
-
-struct _UDisksLinuxDriveObjectClass
-{
- UDisksObjectSkeletonClass parent_class;
-};
-
-enum
-{
- PROP_0,
- PROP_DAEMON,
- PROP_DEVICE
-};
-
-G_DEFINE_TYPE (UDisksLinuxDriveObject, udisks_linux_drive_object, UDISKS_TYPE_OBJECT_SKELETON);
-
-static void
-udisks_linux_drive_object_finalize (GObject *_object)
-{
- UDisksLinuxDriveObject *object = UDISKS_LINUX_DRIVE_OBJECT (_object);
-
- /* note: we don't hold a ref to drive_object->daemon or drive_object->mount_monitor */
- g_list_foreach (object->devices, (GFunc) g_object_unref, NULL);
- g_list_free (object->devices);
-
- if (object->iface_drive != NULL)
- g_object_unref (object->iface_drive);
- if (object->iface_drive_ata != NULL)
- g_object_unref (object->iface_drive_ata);
-
- if (G_OBJECT_CLASS (udisks_linux_drive_object_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_drive_object_parent_class)->finalize (_object);
-}
-
-static void
-udisks_linux_drive_object_get_property (GObject *__object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxDriveObject *object = UDISKS_LINUX_DRIVE_OBJECT (__object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_value_set_object (value, udisks_linux_drive_object_get_daemon (object));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_linux_drive_object_set_property (GObject *__object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxDriveObject *object = UDISKS_LINUX_DRIVE_OBJECT (__object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_assert (object->daemon == NULL);
- /* we don't take a reference to the daemon */
- object->daemon = g_value_get_object (value);
- break;
-
- case PROP_DEVICE:
- g_assert (object->devices == NULL);
- object->devices = g_list_prepend (NULL, g_value_dup_object (value));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-
-static void
-udisks_linux_drive_object_init (UDisksLinuxDriveObject *object)
-{
-}
-
-static GObjectConstructParam *
-find_construct_property (guint n_construct_properties,
- GObjectConstructParam *construct_properties,
- const gchar *name)
-{
- guint n;
- for (n = 0; n < n_construct_properties; n++)
- if (g_strcmp0 (g_param_spec_get_name (construct_properties[n].pspec), name) == 0)
- return &construct_properties[n];
- return NULL;
-}
-
-/* unless given, compute object path from sysfs path */
-static GObject *
-udisks_linux_drive_object_constructor (GType type,
- guint n_construct_properties,
- GObjectConstructParam *construct_properties)
-{
- GObjectConstructParam *cp;
- UDisksDaemon *daemon;
- GUdevClient *client;
- UDisksLinuxDevice *device;
-
- cp = find_construct_property (n_construct_properties, construct_properties, "daemon");
- g_assert (cp != NULL);
- daemon = UDISKS_DAEMON (g_value_get_object (cp->value));
- g_assert (daemon != NULL);
-
- client = udisks_linux_provider_get_udev_client (udisks_daemon_get_linux_provider (daemon));
-
- cp = find_construct_property (n_construct_properties, construct_properties, "device");
- g_assert (cp != NULL);
- device = g_value_get_object (cp->value);
- g_assert (device != NULL);
-
- if (!udisks_linux_drive_object_should_include_device (client, device, NULL))
- {
- return NULL;
- }
- else
- {
- return G_OBJECT_CLASS (udisks_linux_drive_object_parent_class)->constructor (type,
- n_construct_properties,
- construct_properties);
- }
-}
-
-static void
-strip_and_replace_with_uscore (gchar *s)
-{
- guint n;
-
- if (s == NULL)
- goto out;
-
- g_strstrip (s);
-
- for (n = 0; s != NULL && s[n] != '\0'; n++)
- {
- if (s[n] == ' ' || s[n] == '-')
- s[n] = '_';
- }
-
- out:
- ;
-}
-
-static void
-udisks_linux_drive_object_constructed (GObject *_object)
-{
- UDisksLinuxDriveObject *object = UDISKS_LINUX_DRIVE_OBJECT (_object);
- gchar *vendor;
- gchar *model;
- gchar *serial;
- GString *str;
-
- /* initial coldplug */
- udisks_linux_drive_object_uevent (object, "add", object->devices->data);
-
- /* compute the object path */
- vendor = g_strdup (udisks_drive_get_vendor (object->iface_drive));
- model = g_strdup (udisks_drive_get_model (object->iface_drive));
- serial = g_strdup (udisks_drive_get_serial (object->iface_drive));
- strip_and_replace_with_uscore (vendor);
- strip_and_replace_with_uscore (model);
- strip_and_replace_with_uscore (serial);
- str = g_string_new ("/org/freedesktop/UDisks2/drives/");
- if (vendor == NULL && model == NULL && serial == NULL)
- {
- g_string_append (str, "drive");
- }
- else
- {
- /* <VENDOR>_<MODEL>_<SERIAL> */
- if (vendor != NULL && strlen (vendor) > 0)
- {
- udisks_safe_append_to_object_path (str, vendor);
- }
- if (model != NULL && strlen (model) > 0)
- {
- if (str->str[str->len - 1] != '/')
- g_string_append_c (str, '_');
- udisks_safe_append_to_object_path (str, model);
- }
- if (serial != NULL && strlen (serial) > 0)
- {
- if (str->str[str->len - 1] != '/')
- g_string_append_c (str, '_');
- udisks_safe_append_to_object_path (str, serial);
- }
- }
- g_free (vendor);
- g_free (model);
- g_free (serial);
- g_dbus_object_skeleton_set_object_path (G_DBUS_OBJECT_SKELETON (object), str->str);
- g_string_free (str, TRUE);
-
- if (G_OBJECT_CLASS (udisks_linux_drive_object_parent_class)->constructed != NULL)
- G_OBJECT_CLASS (udisks_linux_drive_object_parent_class)->constructed (_object);
-}
-
-static void
-udisks_linux_drive_object_class_init (UDisksLinuxDriveObjectClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->constructor = udisks_linux_drive_object_constructor;
- gobject_class->finalize = udisks_linux_drive_object_finalize;
- gobject_class->constructed = udisks_linux_drive_object_constructed;
- gobject_class->set_property = udisks_linux_drive_object_set_property;
- gobject_class->get_property = udisks_linux_drive_object_get_property;
-
- /**
- * UDisksLinuxDriveObject:daemon:
- *
- * The #UDisksDaemon the object is for.
- */
- g_object_class_install_property (gobject_class,
- PROP_DAEMON,
- g_param_spec_object ("daemon",
- "Daemon",
- "The daemon the object is for",
- UDISKS_TYPE_DAEMON,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksLinuxDriveObject:device:
- *
- * The #UDisksLinuxDevice for the object. Connect to the #GObject::notify
- * signal to get notified whenever this is updated.
- */
- g_object_class_install_property (gobject_class,
- PROP_DEVICE,
- g_param_spec_object ("device",
- "Device",
- "The device for the object",
- UDISKS_TYPE_LINUX_DEVICE,
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
-}
-
-/**
- * udisks_linux_drive_object_new:
- * @daemon: A #UDisksDaemon.
- * @device: The #UDisksLinuxDevice for the sysfs block device.
- *
- * Create a new drive object.
- *
- * Returns: A #UDisksLinuxDriveObject object or %NULL if @device does not represent a drive. Free with g_object_unref().
- */
-UDisksLinuxDriveObject *
-udisks_linux_drive_object_new (UDisksDaemon *daemon,
- UDisksLinuxDevice *device)
-{
- GObject *object;
-
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- g_return_val_if_fail (UDISKS_IS_LINUX_DEVICE (device), NULL);
-
- object = g_object_new (UDISKS_TYPE_LINUX_DRIVE_OBJECT,
- "daemon", daemon,
- "device", device,
- NULL);
-
- if (object != NULL)
- return UDISKS_LINUX_DRIVE_OBJECT (object);
- else
- return NULL;
-}
-
-/**
- * udisks_linux_drive_object_get_daemon:
- * @object: A #UDisksLinuxDriveObject.
- *
- * Gets the daemon used by @object.
- *
- * Returns: A #UDisksDaemon. Do not free, the object is owned by @object.
- */
-UDisksDaemon *
-udisks_linux_drive_object_get_daemon (UDisksLinuxDriveObject *object)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_DRIVE_OBJECT (object), NULL);
- return object->daemon;
-}
-
-/**
- * udisks_linux_drive_object_get_devices:
- * @object: A #UDisksLinuxDriveObject.
- *
- * Gets the current #UDisksLinuxDevice objects associated with @object.
- *
- * Returns: A list of #UDisksLinuxDevice objects. Free each element with
- * g_object_unref(), then free the list with g_list_free().
- */
-GList *
-udisks_linux_drive_object_get_devices (UDisksLinuxDriveObject *object)
-{
- GList *ret;
- g_return_val_if_fail (UDISKS_IS_LINUX_DRIVE_OBJECT (object), NULL);
- ret = g_list_copy (object->devices);
- g_list_foreach (ret, (GFunc) g_object_ref, NULL);
- return ret;
-}
-
-/**
- * udisks_linux_drive_object_get_device:
- * @object: A #UDisksLinuxDriveObject.
- * @get_hw: If the drive is multipath, set to %TRUE to get a path device instead of the multipath device.
- *
- * Gets one of the #UDisksLinuxDevice object associated with @object.
- *
- * If @get_hw is %TRUE and @object represents a multipath device then
- * one of the paths is returned rather than the multipath device. This
- * is useful if you e.g. need to configure the physical hardware.
- *
- * Returns: A #UDisksLinuxDevice or %NULL. The returned object must be freed
- * with g_object_unref().
- */
-UDisksLinuxDevice *
-udisks_linux_drive_object_get_device (UDisksLinuxDriveObject *object,
- gboolean get_hw)
-{
- UDisksLinuxDevice *ret = NULL;
- /* TODO: actually look at @get_hw */
- if (object->devices != NULL)
- {
- ret = object->devices->data;
- if (ret != NULL)
- g_object_ref (ret);
- }
- return ret;
-}
-
-/**
- * udisks_linux_drive_object_get_block:
- * @object: A #UDisksLinuxDriveObject.
- * @get_hw: If the drive is multipath, set to %TRUE to get a path device instead of the multipath device.
- *
- * Gets a #UDisksLinuxBlockObject representing a block device associated with @object.
- *
- * Returns: A #UDisksLinuxBlockObject or %NULL. The returned object
- * must be freed with g_object_unref().
- */
-UDisksLinuxBlockObject *
-udisks_linux_drive_object_get_block (UDisksLinuxDriveObject *object,
- gboolean get_hw)
-{
- GDBusObjectManagerServer *object_manager;
- UDisksLinuxBlockObject *ret;
- GList *objects;
- GList *l;
-
- /* TODO: actually look at @get_hw */
-
- ret = NULL;
-
- object_manager = udisks_daemon_get_object_manager (object->daemon);
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- GDBusObjectSkeleton *iter_object = G_DBUS_OBJECT_SKELETON (l->data);
- UDisksBlock *block;
- UDisksLinuxDevice *device;
- gboolean is_disk;
-
- if (!UDISKS_IS_LINUX_BLOCK_OBJECT (iter_object))
- continue;
-
- device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (iter_object));
- is_disk = (g_strcmp0 (g_udev_device_get_devtype (device->udev_device), "disk") == 0);
- g_object_unref (device);
-
- if (!is_disk)
- continue;
-
- block = udisks_object_peek_block (UDISKS_OBJECT (iter_object));
- if (g_strcmp0 (udisks_block_get_drive (block),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object))) == 0)
- {
- ret = g_object_ref (iter_object);
- goto out;
- }
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef gboolean (*HasInterfaceFunc) (UDisksLinuxDriveObject *object);
-typedef void (*ConnectInterfaceFunc) (UDisksLinuxDriveObject *object);
-typedef gboolean (*UpdateInterfaceFunc) (UDisksLinuxDriveObject *object,
- const gchar *uevent_action,
- GDBusInterface *interface);
-
-static gboolean
-update_iface (UDisksLinuxDriveObject *object,
- const gchar *uevent_action,
- HasInterfaceFunc has_func,
- ConnectInterfaceFunc connect_func,
- UpdateInterfaceFunc update_func,
- GType skeleton_type,
- gpointer _interface_pointer)
-{
- gboolean ret = FALSE;
- gboolean has;
- gboolean add;
- GDBusInterface **interface_pointer = _interface_pointer;
-
- g_return_val_if_fail (object != NULL, FALSE);
- g_return_val_if_fail (has_func != NULL, FALSE);
- g_return_val_if_fail (update_func != NULL, FALSE);
- g_return_val_if_fail (g_type_is_a (skeleton_type, G_TYPE_OBJECT), FALSE);
- g_return_val_if_fail (g_type_is_a (skeleton_type, G_TYPE_DBUS_INTERFACE), FALSE);
- g_return_val_if_fail (interface_pointer != NULL, FALSE);
- g_return_val_if_fail (*interface_pointer == NULL || G_IS_DBUS_INTERFACE (*interface_pointer), FALSE);
-
- add = FALSE;
- has = has_func (object);
- if (*interface_pointer == NULL)
- {
- if (has)
- {
- *interface_pointer = g_object_new (skeleton_type, NULL);
- if (connect_func != NULL)
- connect_func (object);
- add = TRUE;
- }
- }
- else
- {
- if (!has)
- {
- g_dbus_object_skeleton_remove_interface (G_DBUS_OBJECT_SKELETON (object),
- G_DBUS_INTERFACE_SKELETON (*interface_pointer));
- g_object_unref (*interface_pointer);
- *interface_pointer = NULL;
- }
- }
-
- if (*interface_pointer != NULL)
- {
- if (update_func (object, uevent_action, G_DBUS_INTERFACE (*interface_pointer)))
- ret = TRUE;
- if (add)
- g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object),
- G_DBUS_INTERFACE_SKELETON (*interface_pointer));
- }
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-drive_check (UDisksLinuxDriveObject *object)
-{
- return TRUE;
-}
-
-static void
-drive_connect (UDisksLinuxDriveObject *object)
-{
-}
-
-static gboolean
-drive_update (UDisksLinuxDriveObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- return udisks_linux_drive_update (UDISKS_LINUX_DRIVE (object->iface_drive), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-drive_ata_check (UDisksLinuxDriveObject *object)
-{
- gboolean ret;
- UDisksLinuxDevice *device;
-
- ret = FALSE;
- if (object->devices == NULL)
- goto out;
-
- device = object->devices->data;
- if (device->ata_identify_device_data != NULL || device->ata_identify_packet_device_data != NULL)
- ret = TRUE;
-
- out:
- return ret;
-}
-
-static void
-drive_ata_connect (UDisksLinuxDriveObject *object)
-{
-
-}
-
-static gboolean
-drive_ata_update (UDisksLinuxDriveObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- return udisks_linux_drive_ata_update (UDISKS_LINUX_DRIVE_ATA (object->iface_drive_ata), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void apply_configuration (UDisksLinuxDriveObject *object);
-
-static GList *
-find_link_for_sysfs_path (UDisksLinuxDriveObject *object,
- const gchar *sysfs_path)
-{
- GList *l;
- GList *ret;
- ret = NULL;
- for (l = object->devices; l != NULL; l = l->next)
- {
- UDisksLinuxDevice *device = l->data;
- if (g_strcmp0 (g_udev_device_get_sysfs_path (device->udev_device), sysfs_path) == 0)
- {
- ret = l;
- goto out;
- }
- }
- out:
- return ret;
-}
-
-/**
- * udisks_linux_drive_object_uevent:
- * @object: A #UDisksLinuxDriveObject.
- * @action: Uevent action or %NULL
- * @device: A #UDisksLinuxDevice device object or %NULL if the device hasn't changed.
- *
- * Updates all information on interfaces on @drive.
- */
-void
-udisks_linux_drive_object_uevent (UDisksLinuxDriveObject *object,
- const gchar *action,
- UDisksLinuxDevice *device)
-{
- GList *link;
- gboolean conf_changed;
-
- g_return_if_fail (UDISKS_IS_LINUX_DRIVE_OBJECT (object));
- g_return_if_fail (device == NULL || UDISKS_IS_LINUX_DEVICE (device));
-
- link = NULL;
- if (device != NULL)
- link = find_link_for_sysfs_path (object, g_udev_device_get_sysfs_path (device->udev_device));
- if (g_strcmp0 (action, "remove") == 0)
- {
- if (link != NULL)
- {
- g_object_unref (UDISKS_LINUX_DEVICE (link->data));
- object->devices = g_list_delete_link (object->devices, link);
- }
- else
- {
- udisks_warning ("Drive doesn't have device with sysfs path %s on remove event",
- device ? g_udev_device_get_sysfs_path (device->udev_device) : "(null device)");
- }
- }
- else
- {
- if (link != NULL)
- {
- g_object_unref (UDISKS_LINUX_DEVICE (link->data));
- link->data = g_object_ref (device);
- }
- else
- {
- if (device != NULL)
- object->devices = g_list_append (object->devices, g_object_ref (device));
- }
- }
-
- conf_changed = FALSE;
- conf_changed |= update_iface (object, action, drive_check, drive_connect, drive_update,
- UDISKS_TYPE_LINUX_DRIVE, &object->iface_drive);
- conf_changed |= update_iface (object, action, drive_ata_check, drive_ata_connect, drive_ata_update,
- UDISKS_TYPE_LINUX_DRIVE_ATA, &object->iface_drive_ata);
-
- if (conf_changed)
- apply_configuration (object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-apply_configuration (UDisksLinuxDriveObject *object)
-{
- GVariant *configuration = NULL;
- UDisksLinuxDevice *device = NULL;
-
- if (object->iface_drive == NULL)
- goto out;
-
- configuration = udisks_drive_dup_configuration (object->iface_drive);
- if (configuration == NULL)
- goto out;
-
- device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
- if (device == NULL)
- goto out;
-
- if (object->iface_drive_ata != NULL)
- {
- udisks_linux_drive_ata_apply_configuration (UDISKS_LINUX_DRIVE_ATA (object->iface_drive_ata),
- device,
- configuration);
- }
-
- out:
- g_clear_object (&device);
- if (configuration != NULL)
- g_variant_unref (configuration);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* utility routine to blacklist WWNs that are not suitable to use
- * for identification purposes
- */
-static gboolean
-is_wwn_black_listed (const gchar *wwn)
-{
- g_return_val_if_fail (wwn != NULL, FALSE);
-
- if (g_str_has_prefix (wwn, "0x") || g_str_has_prefix (wwn, "0X"))
- wwn += 2;
-
- if (g_ascii_strcasecmp (wwn, "50f0000000000000") == 0)
- {
- /* SAMSUNG SP1604N (PATA), see https://bugzilla.redhat.com/show_bug.cgi?id=838691#c4 */
- return TRUE;
- }
- else
- {
- return FALSE;
- }
-}
-
-static gchar *
-check_for_vpd (GUdevDevice *device)
-{
- gchar *ret = NULL;
- const gchar *serial;
- const gchar *wwn;
- const gchar *path;
-
- g_return_val_if_fail (G_UDEV_IS_DEVICE (device), FALSE);
-
- /* order of preference: WWN_serial, WWN, serial, path */
- serial = g_udev_device_get_property (device, "ID_SERIAL");
- wwn = g_udev_device_get_property (device, "ID_WWN_WITH_EXTENSION");
- path = g_udev_device_get_property (device, "ID_PATH");
- if (wwn != NULL && strlen (wwn) > 0 && !is_wwn_black_listed (wwn))
- {
- if (serial != NULL && strlen (serial) > 0)
- ret = g_strdup_printf ("%s_%s", wwn, serial);
- else
- ret = g_strdup (wwn);
- }
- else if (serial != NULL && strlen (serial) > 0)
- {
- ret = g_strdup (serial);
- }
- else if (path != NULL && strlen (path) > 0)
- {
- ret = g_strdup (path);
- }
- return ret;
-}
-
-/* <internal>
- * udisks_linux_drive_object_should_include_device:
- * @client: A #GUdevClient.
- * @device: A #UDisksLinuxDevice.
- * @out_vpd: Return location for unique ID or %NULL.
- *
- * Checks if we should even construct a #UDisksLinuxDriveObject for @device.
- *
- * Returns: %TRUE if we should construct an object, %FALSE otherwise.
- */
-gboolean
-udisks_linux_drive_object_should_include_device (GUdevClient *client,
- UDisksLinuxDevice *device,
- gchar **out_vpd)
-{
- gboolean ret;
- gchar *vpd;
-
- ret = FALSE;
- vpd = NULL;
-
- /* The 'block' subsystem encompasses several objects with varying
- * DEVTYPE including
- *
- * - disk
- * - partition
- *
- * and we are only interested in the first.
- */
- if (g_strcmp0 (g_udev_device_get_devtype (device->udev_device), "disk") != 0)
- goto out;
-
- vpd = check_for_vpd (device->udev_device);
-
- if (vpd == NULL)
- {
- const gchar *name;
- const gchar *vendor;
- const gchar *model;
- const gchar *dm_name;
- GUdevDevice *parent;
-
- name = g_udev_device_get_name (device->udev_device);
-
- /* workaround for floppy devices */
- if (g_str_has_prefix (name, "fd"))
- {
- vpd = g_strdup_printf ("pcfloppy_%s", name);
- goto found;
- }
-
- /* workaround for missing serial/wwn on virtio-blk */
- if (g_str_has_prefix (name, "vd"))
- {
- vpd = g_strdup (name);
- goto found;
- }
-
- /* workaround for missing serial/wwn on VMware */
- vendor = g_udev_device_get_property (device->udev_device, "ID_VENDOR");
- model = g_udev_device_get_property (device->udev_device, "ID_MODEL");
- if (g_str_has_prefix (name, "sd") &&
- vendor != NULL && g_strcmp0 (vendor, "VMware") == 0 &&
- model != NULL && g_str_has_prefix (model, "Virtual"))
- {
- vpd = g_strdup (name);
- goto found;
- }
-
- /* workaround for missing serial/wwn on firewire devices */
- parent = g_udev_device_get_parent_with_subsystem (device->udev_device, "firewire", NULL);
- if (parent != NULL)
- {
- vpd = g_strdup (name);
- g_object_unref (parent);
- goto found;
- }
-
- /* dm-multipath */
- dm_name = g_udev_device_get_sysfs_attr (device->udev_device, "dm/name");
- if (dm_name != NULL && g_str_has_prefix (dm_name, "mpath"))
- {
- gchar **slaves;
- guint n;
- slaves = udisks_daemon_util_resolve_links (g_udev_device_get_sysfs_path (device->udev_device), "slaves");
- for (n = 0; slaves[n] != NULL; n++)
- {
- GUdevDevice *slave;
- slave = g_udev_client_query_by_sysfs_path (client, slaves[n]);
- if (slave != NULL)
- {
- vpd = check_for_vpd (slave);
- if (vpd != NULL)
- {
- g_object_unref (slave);
- g_strfreev (slaves);
- goto found;
- }
- g_object_unref (slave);
- }
- }
- g_strfreev (slaves);
- }
- }
-
- found:
- if (vpd != NULL)
- {
- if (out_vpd != NULL)
- {
- *out_vpd = vpd;
- vpd = NULL;
- }
- ret = TRUE;
- }
-
- out:
- g_free (vpd);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_drive_object_housekeeping:
- * @object: A #UDisksLinuxDriveObject.
- * @secs_since_last: Number of seconds sincex the last housekeeping or 0 if the first housekeeping ever.
- * @cancellable: A %GCancellable or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Called periodically (every ten minutes or so) to perform
- * housekeeping tasks such as refreshing ATA SMART data.
- *
- * The function runs in a dedicated thread and is allowed to perform
- * blocking I/O.
- *
- * Long-running tasks should periodically check @cancellable to see if
- * they have been cancelled.
- *
- * Returns: %TRUE if the operation succeeded, %FALSE if @error is set.
- */
-gboolean
-udisks_linux_drive_object_housekeeping (UDisksLinuxDriveObject *object,
- guint secs_since_last,
- GCancellable *cancellable,
- GError **error)
-{
- gboolean ret;
-
- ret = FALSE;
-
- if (object->iface_drive_ata != NULL &&
- udisks_drive_ata_get_smart_supported (object->iface_drive_ata) &&
- udisks_drive_ata_get_smart_enabled (object->iface_drive_ata))
- {
- GError *local_error;
- gboolean nowakeup;
-
- /* Wake-up only on start-up */
- nowakeup = TRUE;
- if (secs_since_last == 0)
- nowakeup = FALSE;
-
- udisks_info ("Refreshing SMART data on %s (nowakeup=%d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- nowakeup);
-
- local_error = NULL;
- if (!udisks_linux_drive_ata_refresh_smart_sync (UDISKS_LINUX_DRIVE_ATA (object->iface_drive_ata),
- nowakeup,
- NULL, /* simulate_path */
- cancellable,
- &local_error))
- {
- if (nowakeup && (local_error->domain == UDISKS_ERROR &&
- local_error->code == UDISKS_ERROR_WOULD_WAKEUP))
- {
- udisks_info ("Drive %s is in a sleep state",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_error_free (local_error);
- }
- else if (nowakeup && (local_error->domain == UDISKS_ERROR &&
- local_error->code == UDISKS_ERROR_DEVICE_BUSY))
- {
- /* typically because a "secure erase" operation is pending */
- udisks_info ("Drive %s is busy",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_error_free (local_error);
- }
- else
- {
- g_propagate_prefixed_error (error, local_error, "Error updating SMART data: ");
- goto out;
- }
- }
- }
-
- ret = TRUE;
-
- out:
- return ret;
-}
-
-static gboolean
-is_block_unlocked (GList *objects, const gchar *crypto_object_path)
-{
- gboolean ret = FALSE;
- GList *l;
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
- block = udisks_object_peek_block (object);
- if (block != NULL)
- {
- if (g_strcmp0 (udisks_block_get_crypto_backing_device (block), crypto_object_path) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- }
- out:
- return ret;
-}
-
-/**
- * udisks_linux_drive_object_is_not_in_use:
- * @object: A #UDisksLinuxDriveObject.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: A #GError or %NULL.
- *
- * Checks if the drive represented by @object is in use and sets
- * @error if so.
- *
- * Returns: %TRUE if @object is not is use, %FALSE if @error is set.
- */
-gboolean
-udisks_linux_drive_object_is_not_in_use (UDisksLinuxDriveObject *object,
- GCancellable *cancellable,
- GError **error)
-{
- GDBusObjectManagerServer *object_manager;
- const gchar *drive_object_path;
- gboolean ret = TRUE;
- GList *objects = NULL;
- GList *l;
-
- g_return_val_if_fail (UDISKS_IS_LINUX_DRIVE_OBJECT (object), FALSE);
- g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), FALSE);
- g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
-
- drive_object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
-
- object_manager = udisks_daemon_get_object_manager (object->daemon);
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (object_manager));
-
- /* Visit all block devices related to the drive... */
- for (l = objects; l != NULL; l = l->next)
- {
- GDBusObjectSkeleton *iter_object = G_DBUS_OBJECT_SKELETON (l->data);
- UDisksBlock *block;
- UDisksFilesystem *filesystem;
-
- if (!UDISKS_IS_LINUX_BLOCK_OBJECT (iter_object))
- continue;
-
- block = udisks_object_peek_block (UDISKS_OBJECT (iter_object));
- filesystem = udisks_object_peek_filesystem (UDISKS_OBJECT (iter_object));
-
- if (g_strcmp0 (udisks_block_get_drive (block), drive_object_path) != 0)
- continue;
-
- /* bail if block device is mounted */
- if (filesystem != NULL)
- {
- if (g_strv_length ((gchar **) udisks_filesystem_get_mount_points (filesystem)) > 0)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_DEVICE_BUSY,
- "Device %s is mounted",
- udisks_block_get_preferred_device (block));
- ret = FALSE;
- goto out;
- }
- }
-
- /* bail if block device is unlocked (LUKS) */
- if (is_block_unlocked (objects, g_dbus_object_get_object_path (G_DBUS_OBJECT (iter_object))))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_DEVICE_BUSY,
- "Encrypted device %s is unlocked",
- udisks_block_get_preferred_device (block));
- ret = FALSE;
- goto out;
- }
- }
-
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_drive_object_get_siblings:
- * @object: A #UDisksLinuxDriveObject.
- *
- * Gets the siblings for @object, if any.
- *
- * Returns: (transfer full) (element-type UDisksLinuxDriveObject): A list of #UDisksLinuxDriveObject
- * instances. The returned list should be freed with g_list_free() after each element has been
- * freed with g_object_unref().
- */
-GList *
-udisks_linux_drive_object_get_siblings (UDisksLinuxDriveObject *object)
-{
- GDBusObjectManagerServer *object_manager;
- GList *ret = NULL;
- GList *objects = NULL;
- GList *l;
- gchar *sibling_id = NULL;
-
- if (object->iface_drive == NULL)
- goto out;
-
- sibling_id = udisks_drive_dup_sibling_id (object->iface_drive);
- if (sibling_id == NULL || strlen (sibling_id) == 0)
- goto out;
-
- object_manager = udisks_daemon_get_object_manager (object->daemon);
- objects = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (object_manager));
- for (l = objects; l != NULL; l = l->next)
- {
- GDBusObjectSkeleton *iter_object = G_DBUS_OBJECT_SKELETON (l->data);
- UDisksLinuxDriveObject *iter_linux_drive_object;
-
- if (!UDISKS_IS_LINUX_DRIVE_OBJECT (iter_object))
- continue;
-
- iter_linux_drive_object = UDISKS_LINUX_DRIVE_OBJECT (iter_object);
- if (iter_linux_drive_object->iface_drive != NULL &&
- g_strcmp0 (udisks_drive_get_sibling_id (iter_linux_drive_object->iface_drive), sibling_id) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (iter_object));
- }
- }
-
- out:
- ret = g_list_reverse (ret);
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- g_free (sibling_id);
- return ret;
-}
-
diff --git a/src/udiskslinuxdriveobject.h b/src/udiskslinuxdriveobject.h
deleted file mode 100644
index 1b9a36f..0000000
--- a/src/udiskslinuxdriveobject.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_DRIVE_OBJECT_H__
-#define __UDISKS_LINUX_DRIVE_OBJECT_H__
-
-#include "udisksdaemontypes.h"
-#include <gudev/gudev.h>
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_DRIVE_OBJECT (udisks_linux_drive_object_get_type ())
-#define UDISKS_LINUX_DRIVE_OBJECT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_DRIVE_OBJECT, UDisksLinuxDriveObject))
-#define UDISKS_IS_LINUX_DRIVE_OBJECT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_DRIVE_OBJECT))
-
-GType udisks_linux_drive_object_get_type (void) G_GNUC_CONST;
-UDisksLinuxDriveObject *udisks_linux_drive_object_new (UDisksDaemon *daemon,
- UDisksLinuxDevice *device);
-void udisks_linux_drive_object_uevent (UDisksLinuxDriveObject *object,
- const gchar *action,
- UDisksLinuxDevice *device);
-UDisksDaemon *udisks_linux_drive_object_get_daemon (UDisksLinuxDriveObject *object);
-GList *udisks_linux_drive_object_get_devices (UDisksLinuxDriveObject *object);
-UDisksLinuxDevice *udisks_linux_drive_object_get_device (UDisksLinuxDriveObject *object,
- gboolean get_hw);
-UDisksLinuxBlockObject *udisks_linux_drive_object_get_block (UDisksLinuxDriveObject *object,
- gboolean get_hw);
-
-GList *udisks_linux_drive_object_get_siblings (UDisksLinuxDriveObject *object);
-
-gboolean udisks_linux_drive_object_housekeeping (UDisksLinuxDriveObject *object,
- guint secs_since_last,
- GCancellable *cancellable,
- GError **error);
-
-gboolean udisks_linux_drive_object_is_not_in_use (UDisksLinuxDriveObject *object,
- GCancellable *cancellable,
- GError **error);
-
-gboolean udisks_linux_drive_object_should_include_device (GUdevClient *client,
- UDisksLinuxDevice *device,
- gchar **out_vpd);
-
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_DRIVE_OBJECT_H__ */
diff --git a/src/udiskslinuxencrypted.c b/src/udiskslinuxencrypted.c
deleted file mode 100644
index fefcba5..0000000
--- a/src/udiskslinuxencrypted.c
+++ /dev/null
@@ -1,738 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxencrypted.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udisksstate.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxencrypted
- * @title: UDisksLinuxEncrypted
- * @short_description: Linux implementation of #UDisksEncrypted
- *
- * This type provides an implementation of the #UDisksEncrypted
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxEncryptedClass UDisksLinuxEncryptedClass;
-
-/**
- * UDisksLinuxEncrypted:
- *
- * The #UDisksLinuxEncrypted structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxEncrypted
-{
- UDisksEncryptedSkeleton parent_instance;
-};
-
-struct _UDisksLinuxEncryptedClass
-{
- UDisksEncryptedSkeletonClass parent_class;
-};
-
-static void encrypted_iface_init (UDisksEncryptedIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxEncrypted, udisks_linux_encrypted, UDISKS_TYPE_ENCRYPTED_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_ENCRYPTED, encrypted_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_encrypted_init (UDisksLinuxEncrypted *encrypted)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (encrypted),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_encrypted_class_init (UDisksLinuxEncryptedClass *klass)
-{
-}
-
-/**
- * udisks_linux_encrypted_new:
- *
- * Creates a new #UDisksLinuxEncrypted instance.
- *
- * Returns: A new #UDisksLinuxEncrypted. Free with g_object_unref().
- */
-UDisksEncrypted *
-udisks_linux_encrypted_new (void)
-{
- return UDISKS_ENCRYPTED (g_object_new (UDISKS_TYPE_LINUX_ENCRYPTED,
- NULL));
-}
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_encrypted_update:
- * @encrypted: A #UDisksLinuxEncrypted.
- * @object: The enclosing #UDisksLinuxBlockObject instance.
- *
- * Updates the interface.
- */
-void
-udisks_linux_encrypted_update (UDisksLinuxEncrypted *encrypted,
- UDisksLinuxBlockObject *object)
-{
- /* do nothing */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksObject *
-wait_for_cleartext_object (UDisksDaemon *daemon,
- gpointer user_data)
-{
- const gchar *crypto_object_path = user_data;
- UDisksObject *ret = NULL;
- GList *objects, *l;
-
- objects = udisks_daemon_get_objects (daemon);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block != NULL)
- {
- if (g_strcmp0 (udisks_block_get_crypto_backing_device (block), crypto_object_path) == 0)
- {
- g_object_unref (block);
- ret = g_object_ref (object);
- goto out;
- }
- g_object_unref (block);
- }
- }
-
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-check_crypttab (UDisksBlock *block,
- gboolean load_passphrase,
- gboolean *out_found,
- gchar **out_name,
- gchar **out_passphrase,
- gchar **out_options,
- GError **error)
-{
- gboolean ret = FALSE;
- GVariantIter iter;
- const gchar *type;
- GVariant *details;
-
- g_variant_iter_init (&iter, udisks_block_get_configuration (block));
- while (g_variant_iter_next (&iter, "(&s@a{sv})", &type, &details))
- {
- if (g_strcmp0 (type, "crypttab") == 0)
- {
- const gchar *passphrase_path;
- if (out_found != NULL)
- *out_found = TRUE;
- g_variant_lookup (details, "name", "^ay", out_name);
- g_variant_lookup (details, "options", "^ay", out_options);
- if (g_variant_lookup (details, "passphrase-path", "^&ay", &passphrase_path) &&
- strlen (passphrase_path) > 0 &&
- !g_str_has_prefix (passphrase_path, "/dev"))
- {
- if (load_passphrase)
- {
- if (!g_file_get_contents (passphrase_path,
- out_passphrase,
- NULL,
- error))
- {
- g_variant_unref (details);
- goto out;
- }
- }
- }
- ret = TRUE;
- g_variant_unref (details);
- goto out;
- }
- g_variant_unref (details);
- }
-
- ret = TRUE;
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-has_option (const gchar *options,
- const gchar *option)
-{
- gboolean ret = FALSE;
- gchar **tokens;
- guint n;
-
- tokens = g_strsplit (options, ",", -1);
- for (n = 0; tokens != NULL && tokens[n] != NULL; n++)
- {
- if (g_strcmp0 (tokens[n], option) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- g_strfreev (tokens);
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_unlock (UDisksEncrypted *encrypted,
- GDBusMethodInvocation *invocation,
- const gchar *passphrase,
- GVariant *options)
-{
- UDisksObject *object = NULL;
- UDisksBlock *block;
- UDisksDaemon *daemon;
- UDisksState *state;
- gchar *error_message = NULL;
- gchar *name = NULL;
- gchar *escaped_name = NULL;
- UDisksObject *cleartext_object = NULL;
- UDisksBlock *cleartext_block;
- UDisksLinuxDevice *cleartext_device = NULL;
- GError *error = NULL;
- uid_t caller_uid;
- const gchar *action_id;
- const gchar *message;
- gboolean is_in_crypttab = FALSE;
- gchar *crypttab_name = NULL;
- gchar *crypttab_passphrase = NULL;
- gchar *crypttab_options = NULL;
- gchar *escaped_device = NULL;
- gboolean read_only = FALSE;
-
- object = udisks_daemon_util_dup_object (encrypted, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- state = udisks_daemon_get_state (daemon);
-
- /* TODO: check if the device is mentioned in /etc/crypttab (see crypttab(5)) - if so use that
- *
- * Of course cryptsetup(8) don't support that, see https://bugzilla.redhat.com/show_bug.cgi?id=692258
- */
-
- /* Fail if the device is not a LUKS device */
- if (!(g_strcmp0 (udisks_block_get_id_usage (block), "crypto") == 0 &&
- g_strcmp0 (udisks_block_get_id_type (block), "crypto_LUKS") == 0))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Device %s does not appear to be a LUKS device",
- udisks_block_get_device (block));
- goto out;
- }
-
- /* Fail if device is already unlocked */
- cleartext_object = udisks_daemon_wait_for_object_sync (daemon,
- wait_for_cleartext_object,
- g_strdup (g_dbus_object_get_object_path (G_DBUS_OBJECT (object))),
- g_free,
- 0, /* timeout_seconds */
- NULL); /* error */
- if (cleartext_object != NULL)
- {
- UDisksBlock *unlocked_block;
- unlocked_block = udisks_object_peek_block (cleartext_object);
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Device %s is already unlocked as %s",
- udisks_block_get_device (block),
- udisks_block_get_device (unlocked_block));
- goto out;
- }
-
- /* we need the uid of the caller for the unlocked-luks file */
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon, invocation, NULL /* GCancellable */, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* check if in crypttab file */
- error = NULL;
- if (!check_crypttab (block,
- TRUE,
- &is_in_crypttab,
- &crypttab_name,
- &crypttab_passphrase,
- &crypttab_options,
- &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- /* Now, check that the user is actually authorized to unlock the device.
- */
- action_id = "org.freedesktop.udisks2.encrypted-unlock";
- /* 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
- */
- message = N_("Authentication is required to unlock the encrypted device $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (is_in_crypttab && has_option (crypttab_options, "x-udisks-auth"))
- {
- action_id = "org.freedesktop.udisks2.encrypted-unlock-crypttab";
- }
- else if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.encrypted-unlock-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.encrypted-unlock-other-seat";
- }
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- /* calculate the name to use */
- if (is_in_crypttab && crypttab_name != NULL)
- name = g_strdup (crypttab_name);
- else
- name = g_strdup_printf ("luks-%s", udisks_block_get_id_uuid (block));
- escaped_name = udisks_daemon_util_escape_and_quote (name);
-
- /* if available, use and prefer the /etc/crypttab passphrase */
- if (is_in_crypttab && crypttab_passphrase != NULL && strlen (crypttab_passphrase) > 0)
- {
- passphrase = crypttab_passphrase;
- }
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- /* TODO: support reading a 'readonly' option from @options */
- if (udisks_block_get_read_only (block))
- read_only = TRUE;
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "encrypted-unlock", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- passphrase, /* input_string */
- "cryptsetup luksOpen %s %s %s",
- escaped_device,
- escaped_name,
- read_only ? "--readonly" : ""))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error unlocking %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
-
- /* Determine the resulting cleartext object */
- error = NULL;
- cleartext_object = udisks_daemon_wait_for_object_sync (daemon,
- wait_for_cleartext_object,
- g_strdup (g_dbus_object_get_object_path (G_DBUS_OBJECT (object))),
- g_free,
- 10, /* timeout_seconds */
- &error);
- if (cleartext_object == NULL)
- {
- g_prefix_error (&error,
- "Error waiting for cleartext object after unlocking %s",
- udisks_block_get_device (block));
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- cleartext_block = udisks_object_peek_block (cleartext_object);
-
- udisks_notice ("Unlocked LUKS device %s as %s",
- udisks_block_get_device (block),
- udisks_block_get_device (cleartext_block));
-
- cleartext_device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (cleartext_object));
-
- /* update the unlocked-luks file */
- udisks_state_add_unlocked_luks (state,
- udisks_block_get_device_number (cleartext_block),
- udisks_block_get_device_number (block),
- g_udev_device_get_sysfs_attr (cleartext_device->udev_device, "dm/uuid"),
- caller_uid);
-
- udisks_encrypted_complete_unlock (encrypted,
- invocation,
- g_dbus_object_get_object_path (G_DBUS_OBJECT (cleartext_object)));
-
- out:
- g_free (escaped_device);
- g_free (crypttab_name);
- g_free (crypttab_passphrase);
- g_free (crypttab_options);
- g_free (escaped_name);
- g_free (name);
- g_free (error_message);
- g_clear_object (&cleartext_device);
- g_clear_object (&cleartext_object);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_lock (UDisksEncrypted *encrypted,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksBlock *block;
- UDisksDaemon *daemon;
- UDisksState *state;
- gchar *error_message;
- gchar *name;
- gchar *escaped_name;
- UDisksObject *cleartext_object;
- UDisksBlock *cleartext_block;
- UDisksLinuxDevice *device;
- uid_t unlocked_by_uid;
- dev_t cleartext_device_from_file;
- GError *error;
- uid_t caller_uid;
-
- object = NULL;
- daemon = NULL;
- error_message = NULL;
- name = NULL;
- escaped_name = NULL;
- cleartext_object = NULL;
- device = NULL;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (encrypted, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- state = udisks_daemon_get_state (daemon);
-
- /* TODO: check if the device is mentioned in /etc/crypttab (see crypttab(5)) - if so use that
- *
- * Of course cryptsetup(8) don't support that, see https://bugzilla.redhat.com/show_bug.cgi?id=692258
- */
-
- /* Fail if the device is not a LUKS device */
- if (!(g_strcmp0 (udisks_block_get_id_usage (block), "crypto") == 0 &&
- g_strcmp0 (udisks_block_get_id_type (block), "crypto_LUKS") == 0))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Device %s does not appear to be a LUKS device",
- udisks_block_get_device (block));
- goto out;
- }
-
- /* Fail if device is not unlocked */
- cleartext_object = udisks_daemon_wait_for_object_sync (daemon,
- wait_for_cleartext_object,
- g_strdup (g_dbus_object_get_object_path (G_DBUS_OBJECT (object))),
- g_free,
- 0, /* timeout_seconds */
- NULL); /* error */
- if (cleartext_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Device %s is not unlocked",
- udisks_block_get_device (block));
- goto out;
- }
- cleartext_block = udisks_object_peek_block (cleartext_object);
-
- error = NULL;
- cleartext_device_from_file = udisks_state_find_unlocked_luks (state,
- udisks_block_get_device_number (block),
- &unlocked_by_uid);
- if (cleartext_device_from_file == 0)
- {
- /* allow locking stuff not mentioned in unlocked-luks, but treat it like root unlocked it */
- unlocked_by_uid = 0;
- }
-
- /* we need the uid of the caller to check authorization */
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon, invocation, NULL /* GCancellable */, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* Check that the user is authorized to lock the device - if he
- * already unlocked it, he is implicitly authorized...
- */
- if (caller_uid != 0 && (caller_uid != unlocked_by_uid))
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- "org.freedesktop.udisks2.encrypted-lock-others",
- options,
- /* 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
- */
- N_("Authentication is required to lock the encrypted device $(drive) unlocked by another user"),
- invocation))
- goto out;
- }
-
- device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (cleartext_object));
- escaped_name = udisks_daemon_util_escape_and_quote (g_udev_device_get_sysfs_attr (device->udev_device, "dm/name"));
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "encrypted-lock", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "cryptsetup luksClose %s",
- escaped_name))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error locking %s (%s): %s",
- udisks_block_get_device (cleartext_block),
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
-
- udisks_notice ("Locked LUKS device %s (was unlocked as %s)",
- udisks_block_get_device (block),
- udisks_block_get_device (cleartext_block));
-
- udisks_encrypted_complete_lock (encrypted, invocation);
-
- out:
- if (device != NULL)
- g_object_unref (device);
- g_free (escaped_name);
- g_free (name);
- g_free (error_message);
- if (cleartext_object != NULL)
- g_object_unref (cleartext_object);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_change_passphrase (UDisksEncrypted *encrypted,
- GDBusMethodInvocation *invocation,
- const gchar *passphrase,
- const gchar *new_passphrase,
- GVariant *options)
-{
- UDisksObject *object = NULL;
- UDisksBlock *block;
- UDisksDaemon *daemon;
- gchar *error_message = NULL;
- uid_t caller_uid;
- const gchar *action_id;
- gchar *passphrases = NULL;
- GError *error = NULL;
- gchar *escaped_device = NULL;
-
- object = udisks_daemon_util_dup_object (encrypted, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- /* TODO: check if the device is mentioned in /etc/crypttab (see crypttab(5)) - if so use that
- *
- * Of course cryptsetup(8) don't support that, see https://bugzilla.redhat.com/show_bug.cgi?id=692258
- */
-
- /* Fail if the device is not a LUKS device */
- if (!(g_strcmp0 (udisks_block_get_id_usage (block), "crypto") == 0 &&
- g_strcmp0 (udisks_block_get_id_type (block), "crypto_LUKS") == 0))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Device %s does not appear to be a LUKS device",
- udisks_block_get_device (block));
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon, invocation, NULL /* GCancellable */, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* Now, check that the user is actually authorized to unlock the device.
- */
- action_id = "org.freedesktop.udisks2.encrypted-change-passphrase";
- if (udisks_block_get_hint_system (block) &&
- !(udisks_daemon_util_setup_by_user (daemon, object, caller_uid)))
- action_id = "org.freedesktop.udisks2.encrypted-change-passphrase-system";
- //if (is_in_crypttab)
- // action_id = "org.freedesktop.udisks2.encrypted-unlock-crypttab";
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- /* 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
- */
- N_("Authentication is required to unlock the encrypted device $(drive)"),
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- passphrases = g_strdup_printf ("%s\n%s", passphrase, new_passphrase);
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "encrypted-modify", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- passphrases, /* input_string */
- "cryptsetup --force-password luksChangeKey %s",
- escaped_device))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error changing passphrase on device %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
-
- udisks_encrypted_complete_change_passphrase (encrypted, invocation);
-
- out:
- g_free (escaped_device);
- g_free (passphrases);
- g_free (error_message);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-encrypted_iface_init (UDisksEncryptedIface *iface)
-{
- iface->handle_unlock = handle_unlock;
- iface->handle_lock = handle_lock;
- iface->handle_change_passphrase = handle_change_passphrase;
-}
diff --git a/src/udiskslinuxencrypted.h b/src/udiskslinuxencrypted.h
deleted file mode 100644
index a27b42a..0000000
--- a/src/udiskslinuxencrypted.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_ENCRYPTED_H__
-#define __UDISKS_LINUX_ENCRYPTED_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_ENCRYPTED (udisks_linux_encrypted_get_type ())
-#define UDISKS_LINUX_ENCRYPTED(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_ENCRYPTED, UDisksLinuxEncrypted))
-#define UDISKS_IS_LINUX_ENCRYPTED(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_ENCRYPTED))
-
-GType udisks_linux_encrypted_get_type (void) G_GNUC_CONST;
-UDisksEncrypted *udisks_linux_encrypted_new (void);
-void udisks_linux_encrypted_update (UDisksLinuxEncrypted *encrypted,
- UDisksLinuxBlockObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_ENCRYPTED_H__ */
diff --git a/src/udiskslinuxfilesystem.c b/src/udiskslinuxfilesystem.c
deleted file mode 100644
index 5695bf3..0000000
--- a/src/udiskslinuxfilesystem.c
+++ /dev/null
@@ -1,2027 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <mntent.h>
-#include <sys/sysmacros.h>
-#ifdef HAVE_ACL
-#include <sys/acl.h>
-#endif
-#include <errno.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxfilesystem.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxfsinfo.h"
-#include "udisksdaemon.h"
-#include "udisksstate.h"
-#include "udisksdaemonutil.h"
-#include "udisksmountmonitor.h"
-#include "udisksmount.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxfilesystem
- * @title: UDisksLinuxFilesystem
- * @short_description: Linux implementation of #UDisksFilesystem
- *
- * This type provides an implementation of the #UDisksFilesystem
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxFilesystemClass UDisksLinuxFilesystemClass;
-
-/**
- * UDisksLinuxFilesystem:
- *
- * The #UDisksLinuxFilesystem structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxFilesystem
-{
- UDisksFilesystemSkeleton parent_instance;
- GMutex lock;
-};
-
-struct _UDisksLinuxFilesystemClass
-{
- UDisksFilesystemSkeletonClass parent_class;
-};
-
-static void filesystem_iface_init (UDisksFilesystemIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxFilesystem, udisks_linux_filesystem, UDISKS_TYPE_FILESYSTEM_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_FILESYSTEM, filesystem_iface_init));
-
-#ifdef HAVE_FHS_MEDIA
-# define MOUNT_BASE "/media"
-#else
-# define MOUNT_BASE "/run/media"
-#endif
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_filesystem_finalize (GObject *object)
-{
- UDisksLinuxFilesystem *filesystem = UDISKS_LINUX_FILESYSTEM (object);
-
- g_mutex_clear (&(filesystem->lock));
-
- if (G_OBJECT_CLASS (udisks_linux_filesystem_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_filesystem_parent_class)->finalize (object);
-}
-
-static void
-udisks_linux_filesystem_init (UDisksLinuxFilesystem *filesystem)
-{
- g_mutex_init (&filesystem->lock);
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (filesystem),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_filesystem_class_init (UDisksLinuxFilesystemClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_filesystem_finalize;
-}
-
-/**
- * udisks_linux_filesystem_new:
- *
- * Creates a new #UDisksLinuxFilesystem instance.
- *
- * Returns: A new #UDisksLinuxFilesystem. Free with g_object_unref().
- */
-UDisksFilesystem *
-udisks_linux_filesystem_new (void)
-{
- return UDISKS_FILESYSTEM (g_object_new (UDISKS_TYPE_LINUX_FILESYSTEM,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_filesystem_update:
- * @filesystem: A #UDisksLinuxFilesystem.
- * @object: The enclosing #UDisksLinuxBlockObject instance.
- *
- * Updates the interface.
- */
-void
-udisks_linux_filesystem_update (UDisksLinuxFilesystem *filesystem,
- UDisksLinuxBlockObject *object)
-{
- UDisksMountMonitor *mount_monitor;
- UDisksLinuxDevice *device;
- GPtrArray *p;
- GList *mounts;
- GList *l;
-
- mount_monitor = udisks_daemon_get_mount_monitor (udisks_linux_block_object_get_daemon (object));
- device = udisks_linux_block_object_get_device (object);
-
- p = g_ptr_array_new ();
- mounts = udisks_mount_monitor_get_mounts_for_dev (mount_monitor, g_udev_device_get_device_number (device->udev_device));
- /* we are guaranteed that the list is sorted so if there are
- * multiple mounts we'll always get the same order
- */
- for (l = mounts; l != NULL; l = l->next)
- {
- UDisksMount *mount = UDISKS_MOUNT (l->data);
- if (udisks_mount_get_mount_type (mount) == UDISKS_MOUNT_TYPE_FILESYSTEM)
- g_ptr_array_add (p, (gpointer) udisks_mount_get_mount_path (mount));
- }
- g_ptr_array_add (p, NULL);
- udisks_filesystem_set_mount_points (UDISKS_FILESYSTEM (filesystem),
- (const gchar *const *) p->pdata);
- g_ptr_array_free (p, TRUE);
- g_list_foreach (mounts, (GFunc) g_object_unref, NULL);
- g_list_free (mounts);
- g_object_unref (device);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const gchar *well_known_filesystems[] =
-{
- "btrfs",
- "ext2",
- "ext3",
- "ext4",
- "udf",
- "iso9660",
- "xfs",
- "jfs",
- "nilfs",
- "reiserfs",
- "reiser4",
- "msdos",
- "umsdos",
- "vfat",
- "exfat",
- "ntfs",
- NULL,
-};
-
-static gboolean
-is_in_filesystem_file (const gchar *filesystems_file,
- const gchar *fstype)
-{
- gchar *filesystems = NULL;
- GError *error = NULL;
- gboolean ret = FALSE;
- gchar **lines = NULL;
- guint n;
-
- if (!g_file_get_contents (filesystems_file,
- &filesystems,
- NULL, /* gsize *out_length */
- &error))
- {
- udisks_warning ("Error reading %s: %s (%s %d)",
- filesystems_file,
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- goto out;
- }
-
- lines = g_strsplit (filesystems, "\n", -1);
- for (n = 0; lines != NULL && lines[n] != NULL && !ret; n++)
- {
- gchar **tokens;
- gint num_tokens;
- g_strdelimit (lines[n], " \t", ' ');
- g_strstrip (lines[n]);
- tokens = g_strsplit (lines[n], " ", -1);
- num_tokens = g_strv_length (tokens);
- if (num_tokens == 1 && g_strcmp0 (tokens[0], fstype) == 0)
- {
- ret = TRUE;
- }
- g_strfreev (tokens);
- }
-
- out:
- g_strfreev (lines);
- g_free (filesystems);
- return ret;
-}
-
-static gboolean
-is_well_known_filesystem (const gchar *fstype)
-{
- gboolean ret = FALSE;
- guint n;
-
- for (n = 0; well_known_filesystems[n] != NULL; n++)
- {
- if (g_strcmp0 (well_known_filesystems[n], fstype) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- out:
- return ret;
-}
-
-/* this is not a very efficient implementation but it's very rarely
- * called so no real point in optimizing it...
- */
-static gboolean
-is_allowed_filesystem (const gchar *fstype)
-{
- return is_well_known_filesystem (fstype) ||
- is_in_filesystem_file ("/proc/filesystems", fstype) ||
- is_in_filesystem_file ("/etc/filesystems", fstype);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- const gchar *fstype;
- const gchar * const *defaults;
- const gchar * const *allow;
- const gchar * const *allow_uid_self;
- const gchar * const *allow_gid_self;
-} FSMountOptions;
-
-/* ---------------------- vfat -------------------- */
-
-static const gchar *vfat_defaults[] = { "uid=", "gid=", "shortname=mixed", "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 };
-
-/* ---------------------- ntfs -------------------- */
-/* this is assuming that ntfs-3g is used */
-
-static const gchar *ntfs_defaults[] = { "uid=", "gid=", NULL };
-static const gchar *ntfs_allow[] = { "umask=", "dmask=", "fmask=", "locale=", "norecover", "ignore_case", "windows_names", "compression", "nocompression", "big_writes", NULL };
-static const gchar *ntfs_allow_uid_self[] = { "uid=", NULL };
-static const gchar *ntfs_allow_gid_self[] = { "gid=", NULL };
-
-/* ---------------------- iso9660 -------------------- */
-
-static const gchar *iso9660_defaults[] = { "uid=", "gid=", "iocharset=utf8", "mode=0400", "dmode=0500", NULL };
-static const gchar *iso9660_allow[] = { "norock", "nojoliet", "iocharset=", "mode=", "dmode=", NULL };
-static const gchar *iso9660_allow_uid_self[] = { "uid=", NULL };
-static const gchar *iso9660_allow_gid_self[] = { "gid=", NULL };
-
-/* ---------------------- udf -------------------- */
-
-static const gchar *udf_defaults[] = { "uid=", "gid=", "iocharset=utf8", NULL };
-static const gchar *udf_allow[] = { "iocharset=", "umask=", NULL };
-static const gchar *udf_allow_uid_self[] = { "uid=", NULL };
-static const gchar *udf_allow_gid_self[] = { "gid=", NULL };
-
-/* ---------------------- exfat -------------------- */
-
-static const gchar *exfat_defaults[] = { "uid=", "gid=", "iocharset=utf8", "namecase=0", "errors=remount-ro", NULL };
-static const gchar *exfat_allow[] = { "dmask=", "errors=", "fmask=", "iocharset=", "namecase=", "umask=", NULL };
-static const gchar *exfat_allow_uid_self[] = { "uid=", NULL };
-static const gchar *exfat_allow_gid_self[] = { "gid=", NULL };
-
-/* ------------------------------------------------ */
-/* TODO: support context= */
-
-static const gchar *any_allow[] = { "exec", "noexec", "nodev", "nosuid", "atime", "noatime", "nodiratime", "ro", "rw", "sync", "dirsync", NULL };
-
-static const FSMountOptions fs_mount_options[] =
- {
- { "vfat", vfat_defaults, vfat_allow, vfat_allow_uid_self, vfat_allow_gid_self },
- { "ntfs", ntfs_defaults, ntfs_allow, ntfs_allow_uid_self, ntfs_allow_gid_self },
- { "iso9660", iso9660_defaults, iso9660_allow, iso9660_allow_uid_self, iso9660_allow_gid_self },
- { "udf", udf_defaults, udf_allow, udf_allow_uid_self, udf_allow_gid_self },
- { "exfat", exfat_defaults, exfat_allow, exfat_allow_uid_self, exfat_allow_gid_self },
- };
-
-/* ------------------------------------------------ */
-
-static int num_fs_mount_options = sizeof(fs_mount_options) / sizeof(FSMountOptions);
-
-static const FSMountOptions *
-find_mount_options_for_fs (const gchar *fstype)
-{
- int n;
- const FSMountOptions *fsmo;
-
- for (n = 0; n < num_fs_mount_options; n++)
- {
- fsmo = fs_mount_options + n;
- if (g_strcmp0 (fsmo->fstype, fstype) == 0)
- goto out;
- }
-
- fsmo = NULL;
- out:
- return fsmo;
-}
-
-static gid_t
-find_primary_gid (uid_t uid)
-{
- struct passwd *pw = NULL;
- struct passwd pwstruct;
- gchar pwbuf[8192];
- int rc;
- gid_t gid;
-
- gid = (gid_t) - 1;
-
- rc = getpwuid_r (uid, &pwstruct, pwbuf, sizeof pwbuf, &pw);
- if (rc != 0 || pw == NULL)
- {
- udisks_warning ("Error looking up uid %u: %m", uid);
- goto out;
- }
- gid = pw->pw_gid;
-
- out:
- return gid;
-}
-
-static gboolean
-is_uid_in_gid (uid_t uid,
- gid_t gid)
-{
- gboolean ret;
- struct passwd *pw = NULL;
- struct passwd pwstruct;
- gchar pwbuf[8192];
- int rc;
- static gid_t supplementary_groups[128];
- int num_supplementary_groups = 128;
- int n;
-
- /* TODO: use some #define instead of harcoding some random number like 128 */
-
- ret = FALSE;
-
- rc = getpwuid_r (uid, &pwstruct, pwbuf, sizeof pwbuf, &pw);
- if (rc != 0 || pw == NULL)
- {
- udisks_warning ("Error looking up uid %u: %m", uid);
- goto out;
- }
- if (pw->pw_gid == gid)
- {
- ret = TRUE;
- goto out;
- }
-
- if (getgrouplist (pw->pw_name, pw->pw_gid, supplementary_groups, &num_supplementary_groups) < 0)
- {
- udisks_warning ("Error getting supplementary groups for uid %u: %m", uid);
- goto out;
- }
-
- for (n = 0; n < num_supplementary_groups; n++)
- {
- if (supplementary_groups[n] == gid)
- {
- ret = TRUE;
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-static gboolean
-is_mount_option_allowed (const FSMountOptions *fsmo,
- const gchar *option,
- uid_t caller_uid)
-{
- int n;
- gchar *endp;
- uid_t uid;
- gid_t gid;
- gboolean allowed;
- const gchar *ep;
- gsize ep_len;
-
- allowed = FALSE;
-
- /* first run through the allowed mount options */
- if (fsmo != NULL)
- {
- for (n = 0; fsmo->allow != NULL && fsmo->allow[n] != NULL; n++)
- {
- ep = strstr (fsmo->allow[n], "=");
- if (ep != NULL && ep[1] == '\0')
- {
- ep_len = ep - fsmo->allow[n] + 1;
- if (strncmp (fsmo->allow[n], option, ep_len) == 0)
- {
- allowed = TRUE;
- goto out;
- }
- }
- else
- {
- if (strcmp (fsmo->allow[n], option) == 0)
- {
- allowed = TRUE;
- goto out;
- }
- }
- }
- }
- for (n = 0; any_allow[n] != NULL; n++)
- {
- ep = strstr (any_allow[n], "=");
- if (ep != NULL && ep[1] == '\0')
- {
- ep_len = ep - any_allow[n] + 1;
- if (strncmp (any_allow[n], option, ep_len) == 0)
- {
- allowed = TRUE;
- goto out;
- }
- }
- else
- {
- if (strcmp (any_allow[n], option) == 0)
- {
- allowed = TRUE;
- goto out;
- }
- }
- }
-
- /* .. then check for mount options where the caller is allowed to pass
- * in his own uid
- */
- if (fsmo != NULL)
- {
- for (n = 0; fsmo->allow_uid_self != NULL && fsmo->allow_uid_self[n] != NULL; n++)
- {
- const gchar *r_mount_option = fsmo->allow_uid_self[n];
- if (g_str_has_prefix (option, r_mount_option))
- {
- uid = strtol (option + strlen (r_mount_option), &endp, 10);
- if (*endp != '\0')
- continue;
- if (uid == caller_uid)
- {
- allowed = TRUE;
- goto out;
- }
- }
- }
- }
-
- /* .. ditto for gid
- */
- if (fsmo != NULL)
- {
- for (n = 0; fsmo->allow_gid_self != NULL && fsmo->allow_gid_self[n] != NULL; n++)
- {
- const gchar *r_mount_option = fsmo->allow_gid_self[n];
- if (g_str_has_prefix (option, r_mount_option))
- {
- gid = strtol (option + strlen (r_mount_option), &endp, 10);
- if (*endp != '\0')
- continue;
- if (is_uid_in_gid (caller_uid, gid))
- {
- allowed = TRUE;
- goto out;
- }
- }
- }
- }
-
- out:
- return allowed;
-}
-
-static gchar **
-prepend_default_mount_options (const FSMountOptions *fsmo,
- uid_t caller_uid,
- GVariant *given_options)
-{
- GPtrArray *options;
- gint n;
- gchar *s;
- gid_t gid;
- const gchar *option_string;
-
- options = g_ptr_array_new ();
- if (fsmo != NULL)
- {
- const gchar *const *defaults = fsmo->defaults;
-
- for (n = 0; defaults != NULL && defaults[n] != NULL; n++)
- {
- const gchar *option = defaults[n];
-
- if (strcmp (option, "uid=") == 0)
- {
- s = g_strdup_printf ("uid=%u", caller_uid);
- g_ptr_array_add (options, s);
- }
- else if (strcmp (option, "gid=") == 0)
- {
- gid = find_primary_gid (caller_uid);
- if (gid != (gid_t) - 1)
- {
- s = g_strdup_printf ("gid=%u", gid);
- g_ptr_array_add (options, s);
- }
- }
- else
- {
- g_ptr_array_add (options, g_strdup (option));
- }
- }
- }
-
- if (g_variant_lookup (given_options,
- "options",
- "&s", &option_string))
- {
- gchar **split_option_string;
- split_option_string = g_strsplit (option_string, ",", -1);
- for (n = 0; split_option_string[n] != NULL; n++)
- g_ptr_array_add (options, split_option_string[n]); /* steals string */
- g_free (split_option_string);
- }
- g_ptr_array_add (options, NULL);
-
- return (char **) g_ptr_array_free (options, FALSE);
-}
-
-static gchar *
-subst_str (const gchar *str,
- const gchar *from,
- const gchar *to)
-{
- gchar **parts;
- gchar *result;
-
- parts = g_strsplit (str, from, 0);
- result = g_strjoinv (to, parts);
- g_strfreev (parts);
- return result;
-}
-
-static gchar *
-subst_str_and_escape (const gchar *str,
- const gchar *from,
- const gchar *to)
-{
- gchar *quoted_and_escaped;
- gchar *ret;
- quoted_and_escaped = udisks_daemon_util_escape_and_quote (to);
- ret = subst_str (str, from, quoted_and_escaped);
- g_free (quoted_and_escaped);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/*
- * calculate_fs_type: <internal>
- * @block: A #UDisksBlock.
- * @given_options: The a{sv} #GVariant.
- * @error: Return location for error or %NULL.
- *
- * Calculates the file system type to use.
- *
- * Returns: A valid UTF-8 string with the filesystem type (may be "auto") or %NULL if @error is set. Free with g_free().
- */
-static gchar *
-calculate_fs_type (UDisksBlock *block,
- GVariant *given_options,
- GError **error)
-{
- gchar *fs_type_to_use = NULL;
- const gchar *probed_fs_type = NULL;
- const gchar *requested_fs_type;
-
- probed_fs_type = NULL;
- if (block != NULL)
- probed_fs_type = udisks_block_get_id_type (block);
-
- if (g_variant_lookup (given_options,
- "fstype",
- "&s", &requested_fs_type) &&
- strlen (requested_fs_type) > 0)
- {
- /* If the user requests the filesystem type, error out unless the
- * filesystem type is
- *
- * - well-known [1]; or
- * - in the /proc/filesystems file; or
- * - in the /etc/filesystems file
- *
- * in that order. We do this because mount(8) on Linux allows
- * loading any arbitrary kernel module (when invoked as root) by
- * passing something appropriate to the -t option. So we have to
- * validate whatever we pass...
- *
- * See https://bugs.freedesktop.org/show_bug.cgi?id=32232 for more
- * details.
- *
- * [1] : since /etc/filesystems may be horribly out of date and
- * not contain e.g. ext4
- */
- if (g_strcmp0 (requested_fs_type, "auto") != 0)
- {
- if (!is_allowed_filesystem (requested_fs_type))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_OPTION_NOT_PERMITTED,
- "Requested filesystem type `%s' is neither well-known nor "
- "in /proc/filesystems nor in /etc/filesystems",
- requested_fs_type);
- goto out;
- }
- }
-
- /* TODO: maybe check that it's compatible with probed_fs_type */
- fs_type_to_use = g_strdup (requested_fs_type);
- }
- else
- {
- if (probed_fs_type != NULL && strlen (probed_fs_type) > 0)
- fs_type_to_use = g_strdup (probed_fs_type);
- else
- fs_type_to_use = g_strdup ("auto");
- }
-
- out:
- g_assert (fs_type_to_use == NULL || g_utf8_validate (fs_type_to_use, -1, NULL));
-
- return fs_type_to_use;
-}
-
-/*
- * calculate_mount_options: <internal>
- * @daemon: A #UDisksDaemon.
- * @block: A #UDisksBlock.
- * @caller_uid: The uid of the caller making the request.
- * @fs_type: The filesystem type to use or %NULL.
- * @options: Options requested by the caller.
- * @error: Return location for error or %NULL.
- *
- * Calculates the mount option string to use. Ensures (by returning an
- * error) that only safe options are used.
- *
- * Returns: A string with mount options or %NULL if @error is set. Free with g_free().
- */
-static gchar *
-calculate_mount_options (UDisksDaemon *daemon,
- UDisksBlock *block,
- uid_t caller_uid,
- const gchar *fs_type,
- GVariant *options,
- GError **error)
-{
- const FSMountOptions *fsmo;
- gchar **options_to_use;
- gchar *options_to_use_str;
- GString *str;
- guint n;
-
- options_to_use = NULL;
- options_to_use_str = NULL;
-
- fsmo = find_mount_options_for_fs (fs_type);
-
- /* always prepend some reasonable default mount options; these are
- * chosen here; the user can override them if he wants to
- */
- options_to_use = prepend_default_mount_options (fsmo, caller_uid, options);
-
- /* validate mount options */
- str = g_string_new ("uhelper=udisks2,nodev,nosuid");
- for (n = 0; options_to_use[n] != NULL; n++)
- {
- const gchar *option = options_to_use[n];
-
- /* avoid attacks like passing "shortname=lower,uid=0" as a single mount option */
- if (strstr (option, ",") != NULL)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_OPTION_NOT_PERMITTED,
- "Malformed mount option `%s'",
- option);
- g_string_free (str, TRUE);
- goto out;
- }
-
- /* first check if the mount option is allowed */
- if (!is_mount_option_allowed (fsmo, option, caller_uid))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_OPTION_NOT_PERMITTED,
- "Mount option `%s' is not allowed",
- option);
- g_string_free (str, TRUE);
- goto out;
- }
-
- g_string_append_c (str, ',');
- g_string_append (str, option);
- }
- options_to_use_str = g_string_free (str, FALSE);
-
- out:
- g_strfreev (options_to_use);
-
- g_assert (options_to_use_str == NULL || g_utf8_validate (options_to_use_str, -1, NULL));
-
- return options_to_use_str;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-ensure_utf8 (const gchar *s)
-{
- const gchar *end;
- gchar *ret;
-
- if (!g_utf8_validate (s, -1, &end))
- {
- gchar *tmp;
- gint pos;
- /* TODO: could possibly return a nicer UTF-8 string */
- pos = (gint) (end - s);
- tmp = g_strndup (s, end - s);
- ret = g_strdup_printf ("%s (Invalid UTF-8 at byte %d)", tmp, pos);
- g_free (tmp);
- }
- else
- {
- ret = g_strdup (s);
- }
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-#ifdef HAVE_ACL
-static gboolean
-add_acl (const gchar *path,
- uid_t uid,
- GError **error)
-{
- gboolean ret = FALSE;
- acl_t acl = NULL;
- acl_entry_t entry;
- acl_permset_t permset;
-
- acl = acl_get_file(path, ACL_TYPE_ACCESS);
- if (acl == NULL ||
- acl_create_entry (&acl, &entry) == -1 ||
- acl_set_tag_type (entry, ACL_USER) == -1 ||
- acl_set_qualifier (entry, &uid) == -1 ||
- acl_get_permset (entry, &permset) == -1 ||
- acl_add_perm (permset, ACL_READ|ACL_EXECUTE) == -1 ||
- acl_calc_mask (&acl) == -1 ||
- acl_set_file (path, ACL_TYPE_ACCESS, acl) == -1)
- {
- udisks_warning(
- "Adding read ACL for uid %d to `%s' failed: %m",
- (gint) uid, path);
- chown(path, uid, -1);
- }
-
- ret = TRUE;
-
- if (acl != NULL)
- acl_free (acl);
- return ret;
-}
-#endif
-
-/*
- * calculate_mount_point: <internal>
- * @dameon: A #UDisksDaemon.
- * @block: A #UDisksBlock.
- * @uid: user id of the calling user
- * @gid: group id of the calling user
- * @user_name: user name of the calling user
- * @fs_type: The file system type to mount with
- * @error: Return location for error or %NULL.
- *
- * Calculates the mount point to use.
- *
- * Returns: A UTF-8 string with the mount point to use or %NULL if @error is set. Free with g_free().
- */
-static gchar *
-calculate_mount_point (UDisksDaemon *daemon,
- UDisksBlock *block,
- uid_t uid,
- gid_t gid,
- const gchar *user_name,
- const gchar *fs_type,
- GError **error)
-{
- UDisksLinuxBlockObject *object = NULL;
- gboolean fs_shared = FALSE;
- const gchar *label = NULL;
- const gchar *uuid = NULL;
- gchar *escaped_user_name = NULL;
- gchar *mount_dir = NULL;
- gchar *mount_point = NULL;
- gchar *orig_mount_point;
- GString *str;
- gchar *s;
- guint n;
-
- label = NULL;
- uuid = NULL;
- if (block != NULL)
- {
- label = udisks_block_get_id_label (block);
- uuid = udisks_block_get_id_uuid (block);
- }
-
- object = udisks_daemon_util_dup_object (block, NULL);
- if (object != NULL)
- {
- UDisksLinuxDevice *device = udisks_linux_block_object_get_device (object);
- if (device != NULL)
- {
- if (device->udev_device != NULL)
- {
- /* TODO: maybe introduce Block:HintFilesystemShared instead of pulling it directly from the udev device */
- fs_shared = g_udev_device_get_property_as_boolean (device->udev_device, "UDISKS_FILESYSTEM_SHARED");
- }
- g_object_unref (device);
- }
- }
-
- /* If we know the user-name and it doesn't have any '/' character in
- * it, mount in MOUNT_BASE/$USER
- */
- if (!fs_shared && (user_name != NULL && strstr (user_name, "/") == NULL))
- {
- mount_dir = g_strdup_printf (MOUNT_BASE "/%s", user_name);
- if (!g_file_test (mount_dir, G_FILE_TEST_EXISTS))
- {
- /* First ensure that MOUNT_BASE exists */
- if (g_mkdir (MOUNT_BASE, 0755) != 0 && errno != EEXIST)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating directory " MOUNT_BASE ": %m");
- goto out;
- }
- /* Then create the per-user MOUNT_BASE/$USER */
-#ifdef HAVE_ACL
- if (g_mkdir (mount_dir, 0700) != 0 && errno != EEXIST)
-#else
- if (g_mkdir (mount_dir, 0750) != 0 && errno != EEXIST)
-#endif
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating directory `%s': %m",
- mount_dir);
- goto out;
- }
- /* Finally, add the read+execute ACL for $USER */
-#ifdef HAVE_ACL
- if (!add_acl (mount_dir, uid, error))
- {
-#else
- if (chown (mount_dir, -1, gid) == -1)
- {
- g_set_error (error, G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Failed to change gid to %d for %s: %m",
- (gint) gid, mount_dir);
-#endif
- if (rmdir (mount_dir) != 0)
- udisks_warning ("Error calling rmdir() on %s: %m", mount_dir);
- goto out;
- }
- }
- }
- /* otherwise fall back to mounting in /media */
- if (mount_dir == NULL)
- mount_dir = g_strdup ("/media");
-
- /* NOTE: UTF-8 has the nice property that valid UTF-8 strings only contains
- * the byte 0x2F if it's for the '/' character (U+002F SOLIDUS).
- *
- * See http://en.wikipedia.org/wiki/UTF-8 for details.
- */
- if (label != NULL && strlen (label) > 0)
- {
- str = g_string_new (NULL);
- g_string_append_printf (str, "%s/", mount_dir);
- s = ensure_utf8 (label);
- for (n = 0; s[n] != '\0'; n++)
- {
- gint c = s[n];
- if (c == '/')
- g_string_append_c (str, '_');
- else
- g_string_append_c (str, c);
- }
- mount_point = g_string_free (str, FALSE);
- g_free (s);
- }
- else if (uuid != NULL && strlen (uuid) > 0)
- {
- str = g_string_new (NULL);
- g_string_append_printf (str, "%s/", mount_dir);
- s = ensure_utf8 (uuid);
- for (n = 0; s[n] != '\0'; n++)
- {
- gint c = s[n];
- if (c == '/')
- g_string_append_c (str, '_');
- else
- g_string_append_c (str, c);
- }
- mount_point = g_string_free (str, FALSE);
- g_free (s);
- }
- else
- {
- mount_point = g_strdup_printf ("%s/disk", mount_dir);
- }
-
- /* ... then uniqify the mount point */
- orig_mount_point = g_strdup (mount_point);
- n = 1;
- while (TRUE)
- {
- if (!g_file_test (mount_point, G_FILE_TEST_EXISTS))
- {
- break;
- }
- else
- {
- g_free (mount_point);
- mount_point = g_strdup_printf ("%s%u", orig_mount_point, n++);
- }
- }
- g_free (orig_mount_point);
- g_free (mount_dir);
-
- out:
- g_clear_object (&object);
- g_free (escaped_user_name);
- return mount_point;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-has_option (const gchar *options,
- const gchar *option)
-{
- gboolean ret = FALSE;
- gchar **tokens;
- guint n;
-
- tokens = g_strsplit (options, ",", -1);
- for (n = 0; tokens != NULL && tokens[n] != NULL; n++)
- {
- if (g_strcmp0 (tokens[n], option) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- g_strfreev (tokens);
-
- out:
- return ret;
-}
-
-static gboolean
-is_in_fstab (UDisksBlock *block,
- const gchar *fstab_path,
- gchar **out_mount_point,
- gchar **out_mount_options)
-{
- gboolean ret;
- FILE *f;
- char buf[8192];
- struct mntent mbuf;
- struct mntent *m;
-
- ret = FALSE;
- f = fopen (fstab_path, "r");
- if (f == NULL)
- {
- udisks_warning ("Error opening fstab file %s: %m", fstab_path);
- goto out;
- }
-
- while ((m = getmntent_r (f, &mbuf, buf, sizeof (buf))) != NULL && !ret)
- {
- gchar *device;
- struct stat sb;
-
- device = NULL;
- if (g_str_has_prefix (m->mnt_fsname, "UUID="))
- {
- device = g_strdup_printf ("/dev/disk/by-uuid/%s", m->mnt_fsname + 5);
- }
- else if (g_str_has_prefix (m->mnt_fsname, "LABEL="))
- {
- device = g_strdup_printf ("/dev/disk/by-label/%s", m->mnt_fsname + 6);
- }
- else if (g_str_has_prefix (m->mnt_fsname, "PARTUUID="))
- {
- device = g_strdup_printf ("/dev/disk/by-partuuid/%s", m->mnt_fsname + 9);
- }
- else if (g_str_has_prefix (m->mnt_fsname, "PARTLABEL="))
- {
- device = g_strdup_printf ("/dev/disk/by-partlabel/%s", m->mnt_fsname + 10);
- }
- else if (g_str_has_prefix (m->mnt_fsname, "/dev"))
- {
- device = g_strdup (m->mnt_fsname);
- }
- else
- {
- /* ignore non-device entries */
- goto continue_loop;
- }
-
- if (stat (device, &sb) != 0)
- {
- udisks_debug ("Error statting %s (for entry %s): %m", device, m->mnt_fsname);
- goto continue_loop;
- }
- if (!S_ISBLK (sb.st_mode))
- {
- udisks_debug ("Device %s (for entry %s) is not a block device", device, m->mnt_fsname);
- goto continue_loop;
- }
-
- /* udisks_debug ("device %d:%d for entry %s", major (sb.st_rdev), minor (sb.st_rdev), m->mnt_fsname); */
-
- if (udisks_block_get_device_number (block) == sb.st_rdev)
- {
- ret = TRUE;
- if (out_mount_point != NULL)
- *out_mount_point = g_strdup (m->mnt_dir);
- if (out_mount_options != NULL)
- *out_mount_options = g_strdup (m->mnt_opts);
- }
-
- continue_loop:
- g_free (device);
- }
-
- out:
- if (f != NULL)
- fclose (f);
- return ret;
-}
-
-/* returns TRUE if, and only if, device is referenced in e.g. /etc/fstab
- *
- * TODO: check all files in /etc/fstab.d (it's a non-standard Linux extension)
- * TODO: check if systemd has a specific "unit" for the device
- */
-static gboolean
-is_system_managed (UDisksBlock *block,
- gchar **out_mount_point,
- gchar **out_mount_options)
-{
- gboolean ret;
-
- ret = TRUE;
-
- /* First, check /etc/fstab */
- if (is_in_fstab (block, "/etc/fstab", out_mount_point, out_mount_options))
- goto out;
-
- ret = FALSE;
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_mount (UDisksFilesystem *filesystem,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksBlock *block;
- UDisksDaemon *daemon;
- UDisksState *state;
- uid_t caller_uid;
- gid_t caller_gid;
- const gchar * const *existing_mount_points;
- const gchar *probed_fs_usage;
- gchar *fs_type_to_use;
- gchar *mount_options_to_use;
- gchar *mount_point_to_use;
- gchar *fstab_mount_options;
- gchar *escaped_fs_type_to_use;
- gchar *escaped_mount_options_to_use;
- gchar *escaped_mount_point_to_use;
- gchar *error_message;
- gchar *caller_user_name;
- GError *error;
- const gchar *action_id;
- const gchar *message;
- gboolean system_managed;
- gchar *escaped_device = NULL;
-
- object = NULL;
- error_message = NULL;
- fs_type_to_use = NULL;
- mount_options_to_use = NULL;
- mount_point_to_use = NULL;
- fstab_mount_options = NULL;
- escaped_fs_type_to_use = NULL;
- escaped_mount_options_to_use = NULL;
- escaped_mount_point_to_use = NULL;
- caller_user_name = NULL;
- system_managed = FALSE;
-
- /* only allow a single call at a time */
- g_mutex_lock (&UDISKS_LINUX_FILESYSTEM (filesystem)->lock);
-
- error = NULL;
- object = udisks_daemon_util_dup_object (filesystem, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- state = udisks_daemon_get_state (daemon);
-
- /* check if mount point is managed by e.g. /etc/fstab or similar */
- if (is_system_managed (block, &mount_point_to_use, &fstab_mount_options))
- {
- system_managed = TRUE;
- }
-
- /* First, fail if the device is already mounted */
- existing_mount_points = udisks_filesystem_get_mount_points (filesystem);
- if (existing_mount_points != NULL && g_strv_length ((gchar **) existing_mount_points) > 0)
- {
- GString *str;
- guint n;
- str = g_string_new (NULL);
- for (n = 0; existing_mount_points[n] != NULL; n++)
- {
- if (n > 0)
- g_string_append (str, ", ");
- g_string_append_printf (str, "`%s'", existing_mount_points[n]);
- }
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_ALREADY_MOUNTED,
- "Device %s is already mounted at %s.\n",
- udisks_block_get_device (block),
- str->str);
- g_string_free (str, TRUE);
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- &caller_user_name,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (system_managed)
- {
- gint status;
- gboolean mount_fstab_as_root = FALSE;
-
- if (!has_option (fstab_mount_options, "x-udisks-auth"))
- {
- action_id = "org.freedesktop.udisks2.filesystem-mount";
- /* 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
- */
- message = N_("Authentication is required to mount $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.filesystem-mount-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.filesystem-mount-other-seat";
- }
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
- mount_fstab_as_root = TRUE;
- }
-
- if (!g_file_test (mount_point_to_use, G_FILE_TEST_IS_DIR))
- {
- if (g_mkdir_with_parents (mount_point_to_use, 0755) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating directory `%s' to be used for mounting %s: %m",
- mount_point_to_use,
- udisks_block_get_device (block));
- goto out;
- }
- }
-
- escaped_mount_point_to_use = udisks_daemon_util_escape_and_quote (mount_point_to_use);
- mount_fstab_again:
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "filesystem-mount", caller_uid,
- NULL, /* GCancellable */
- mount_fstab_as_root ? 0 : caller_uid, /* uid_t run_as_uid */
- mount_fstab_as_root ? 0 : caller_uid, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "mount %s",
- escaped_mount_point_to_use))
- {
- /* mount(8) exits with status 1 on "incorrect invocation or permissions" - if this is
- * is so, try as as root */
- if (!mount_fstab_as_root && WIFEXITED (status) && WEXITSTATUS (status) == 1)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- "org.freedesktop.udisks2.filesystem-fstab",
- options,
- /* 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
- */
- N_("Authentication is required to mount $(drive) referenced in the /etc/fstab file"),
- invocation))
- goto out;
- mount_fstab_as_root = TRUE;
- goto mount_fstab_again;
- }
-
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error mounting system-managed device %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
- udisks_notice ("Mounted %s (system) at %s on behalf of uid %u",
- udisks_block_get_device (block),
- mount_point_to_use,
- caller_uid);
-
- /* update the mounted-fs file */
- udisks_state_add_mounted_fs (state,
- mount_point_to_use,
- udisks_block_get_device_number (block),
- caller_uid,
- TRUE); /* fstab_mounted */
-
- udisks_filesystem_complete_mount (filesystem, invocation, mount_point_to_use);
- goto out;
- }
-
- /* Then fail if the device is not mountable - we actually allow mounting
- * devices that are not probed since since it could be that we just
- * don't have the data in the udev database but the device has a
- * filesystem *anyway*...
- *
- * For example, this applies to PC floppy devices - automatically
- * probing for media them creates annoying noise. So they won't
- * appear in the udev database.
- */
- probed_fs_usage = NULL;
- if (block != NULL)
- probed_fs_usage = udisks_block_get_id_usage (block);
- if (probed_fs_usage != NULL && strlen (probed_fs_usage) > 0 &&
- g_strcmp0 (probed_fs_usage, "filesystem") != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Cannot mount block device %s with probed usage `%s' - expected `filesystem'",
- udisks_block_get_device (block),
- probed_fs_usage);
- goto out;
- }
-
- /* calculate filesystem type (guaranteed to be valid UTF-8) */
- error = NULL;
- fs_type_to_use = calculate_fs_type (block,
- options,
- &error);
- if (fs_type_to_use == NULL)
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* calculate mount options (guaranteed to be valid UTF-8) */
- error = NULL;
- mount_options_to_use = calculate_mount_options (daemon,
- block,
- caller_uid,
- fs_type_to_use,
- options,
- &error);
- if (mount_options_to_use == NULL)
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* Now, check that the user is actually authorized to mount the
- * device. Need to do this before calculating a mount point since we
- * may be racing with other threads...
- */
- action_id = "org.freedesktop.udisks2.filesystem-mount";
- /* 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
- */
- message = N_("Authentication is required to mount $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.filesystem-mount-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.filesystem-mount-other-seat";
- }
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- /* calculate mount point (guaranteed to be valid UTF-8) */
- error = NULL;
- mount_point_to_use = calculate_mount_point (daemon,
- block,
- caller_uid,
- caller_gid,
- caller_user_name,
- fs_type_to_use,
- &error);
- if (mount_point_to_use == NULL)
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* create the mount point */
- if (g_mkdir (mount_point_to_use, 0700) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating mount point `%s': %m",
- mount_point_to_use);
- goto out;
- }
-
- escaped_fs_type_to_use = udisks_daemon_util_escape_and_quote (fs_type_to_use);
- escaped_mount_options_to_use = udisks_daemon_util_escape_and_quote (mount_options_to_use);
- escaped_mount_point_to_use = udisks_daemon_util_escape_and_quote (mount_point_to_use);
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- /* run mount(8) */
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "filesystem-mount", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "mount -t %s -o %s %s %s",
- escaped_fs_type_to_use,
- escaped_mount_options_to_use,
- escaped_device,
- escaped_mount_point_to_use))
- {
- /* ugh, something went wrong.. we need to clean up the created mount point */
- if (g_rmdir (mount_point_to_use) != 0)
- udisks_warning ("Error removing directory %s: %m", mount_point_to_use);
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error mounting %s at %s: %s",
- udisks_block_get_device (block),
- mount_point_to_use,
- error_message);
- goto out;
- }
-
- /* update the mounted-fs file */
- udisks_state_add_mounted_fs (state,
- mount_point_to_use,
- udisks_block_get_device_number (block),
- caller_uid,
- FALSE); /* fstab_mounted */
-
- udisks_notice ("Mounted %s at %s on behalf of uid %u",
- udisks_block_get_device (block),
- mount_point_to_use,
- caller_uid);
-
- udisks_filesystem_complete_mount (filesystem, invocation, mount_point_to_use);
-
- out:
- g_free (escaped_device);
- g_free (error_message);
- g_free (escaped_fs_type_to_use);
- g_free (escaped_mount_options_to_use);
- g_free (escaped_mount_point_to_use);
- g_free (fs_type_to_use);
- g_free (mount_options_to_use);
- g_free (mount_point_to_use);
- g_free (fstab_mount_options);
- g_free (caller_user_name);
- g_clear_object (&object);
-
- /* only allow a single call at a time */
- g_mutex_unlock (&UDISKS_LINUX_FILESYSTEM (filesystem)->lock);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static guint
-get_error_code_for_umount (gint exit_status,
- const gchar *error_message)
-{
- if (strstr (error_message, "device is busy") != NULL ||
- strstr (error_message, "target is busy") != NULL)
- return UDISKS_ERROR_DEVICE_BUSY;
- else
- return UDISKS_ERROR_FAILED;
-}
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_unmount (UDisksFilesystem *filesystem,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksBlock *block;
- UDisksDaemon *daemon;
- UDisksState *state;
- gchar *mount_point;
- gchar *fstab_mount_options;
- gchar *escaped_mount_point;
- GError *error;
- uid_t mounted_by_uid;
- uid_t caller_uid;
- gint status = 0;
- gchar *error_message;
- const gchar *const *mount_points;
- gboolean opt_force;
- gboolean rc;
- gboolean system_managed;
- gboolean fstab_mounted;
- gchar *escaped_device = NULL;
-
- mount_point = NULL;
- fstab_mount_options = NULL;
- escaped_mount_point = NULL;
- error_message = NULL;
- opt_force = FALSE;
-
- /* only allow a single call at a time */
- g_mutex_lock (&UDISKS_LINUX_FILESYSTEM (filesystem)->lock);
-
- error = NULL;
- object = udisks_daemon_util_dup_object (filesystem, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- state = udisks_daemon_get_state (daemon);
- system_managed = FALSE;
-
- if (options != NULL)
- {
- g_variant_lookup (options,
- "force",
- "b",
- &opt_force);
- }
-
- mount_points = udisks_filesystem_get_mount_points (filesystem);
- if (mount_points == NULL || g_strv_length ((gchar **) mount_points) == 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_MOUNTED,
- "Device `%s' is not mounted",
- udisks_block_get_device (block));
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon, invocation, NULL, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* check if mount point is managed by e.g. /etc/fstab or similar */
- if (is_system_managed (block, &mount_point, &fstab_mount_options))
- {
- system_managed = TRUE;
- }
-
- /* if system-managed (e.g. referenced in /etc/fstab or similar) and
- * with the option x-udisks-auth, just run umount(8) as the
- * calling user
- */
- if (system_managed && has_option (fstab_mount_options, "x-udisks-auth"))
- {
- gboolean unmount_fstab_as_root;
-
- unmount_fstab_as_root = FALSE;
- unmount_fstab_again:
- escaped_mount_point = udisks_daemon_util_escape_and_quote (mount_point);
- /* right now -l is the only way to "force unmount" file systems... */
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "filesystem-unmount", caller_uid,
- NULL, /* GCancellable */
- unmount_fstab_as_root ? 0 : caller_uid, /* uid_t run_as_uid */
- unmount_fstab_as_root ? 0 : caller_uid, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "umount %s %s",
- opt_force ? "-l" : "",
- escaped_mount_point))
- {
- /* umount(8) does not (yet) have a specific exits status for
- * "insufficient permissions" so just try again as root
- *
- * TODO: file bug asking for such an exit status
- */
- if (!unmount_fstab_as_root && WIFEXITED (status) && WEXITSTATUS (status) != 0)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- "org.freedesktop.udisks2.filesystem-fstab",
- options,
- /* 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
- */
- N_("Authentication is required to unmount $(drive) referenced in the /etc/fstab file"),
- invocation))
- goto out;
- unmount_fstab_as_root = TRUE;
- goto unmount_fstab_again;
- }
-
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- get_error_code_for_umount (status, error_message),
- "Error unmounting system-managed device %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
- udisks_notice ("Unmounted %s (system) from %s on behalf of uid %u",
- udisks_block_get_device (block),
- mount_point,
- caller_uid);
- udisks_filesystem_complete_unmount (filesystem, invocation);
- goto out;
- }
-
- error = NULL;
- mount_point = udisks_state_find_mounted_fs (state,
- udisks_block_get_device_number (block),
- &mounted_by_uid,
- &fstab_mounted);
- if (mount_point == NULL)
- {
- /* allow unmounting stuff not mentioned in mounted-fs, but treat it like root mounted it */
- mounted_by_uid = 0;
- }
-
- if (caller_uid != 0 && (caller_uid != mounted_by_uid))
- {
- const gchar *action_id;
- const gchar *message;
-
- action_id = "org.freedesktop.udisks2.filesystem-unmount-others";
- /* 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
- */
- message = N_("Authentication is required to unmount $(drive) mounted by another user");
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
- }
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- /* otherwise go ahead and unmount the filesystem */
- if (mount_point != NULL)
- {
- escaped_mount_point = udisks_daemon_util_escape_and_quote (mount_point);
- rc = udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "filesystem-unmount", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "umount %s %s",
- opt_force ? "-l" : "",
- escaped_mount_point);
- }
- else
- {
- /* mount_point == NULL */
- rc = udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "filesystem-unmount", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "umount %s %s",
- opt_force ? "-l" : "",
- escaped_device);
- }
-
- if (!rc)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- get_error_code_for_umount (status, error_message),
- "Error unmounting %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
-
- /* OK, filesystem unmounted.. the state/cleanup routines will remove the mountpoint for us */
-
- udisks_notice ("Unmounted %s on behalf of uid %u",
- udisks_block_get_device (block),
- caller_uid);
-
- udisks_filesystem_complete_unmount (filesystem, invocation);
-
- out:
- g_free (escaped_device);
- g_free (error_message);
- g_free (escaped_mount_point);
- g_free (mount_point);
- g_free (fstab_mount_options);
- g_clear_object (&object);
-
- g_mutex_unlock (&UDISKS_LINUX_FILESYSTEM (filesystem)->lock);
-
- return TRUE;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-on_set_label_job_completed (UDisksJob *job,
- gboolean success,
- const gchar *message,
- gpointer user_data)
-{
- GDBusMethodInvocation *invocation = G_DBUS_METHOD_INVOCATION (user_data);
- UDisksFilesystem *filesystem;
-
- filesystem = UDISKS_FILESYSTEM (g_dbus_method_invocation_get_user_data (invocation));
-
- if (success)
- udisks_filesystem_complete_set_label (filesystem, invocation);
- else
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error setting label: %s",
- message);
-}
-
-/* runs in thread dedicated to handling method call */
-static gboolean
-handle_set_label (UDisksFilesystem *filesystem,
- GDBusMethodInvocation *invocation,
- const gchar *label,
- GVariant *options)
-{
- UDisksBlock *block;
- UDisksObject *object;
- UDisksDaemon *daemon;
- const gchar *probed_fs_usage;
- const gchar *probed_fs_type;
- const FSInfo *fs_info;
- UDisksBaseJob *job;
- const gchar *action_id;
- const gchar *message;
- gchar *real_label = NULL;
- uid_t caller_uid;
- gid_t caller_gid;
- gchar *command;
- gchar *tmp;
- GError *error;
-
- object = NULL;
- daemon = NULL;
- command = NULL;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (filesystem, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_peek_block (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- probed_fs_usage = udisks_block_get_id_usage (block);
- probed_fs_type = udisks_block_get_id_type (block);
-
- if (g_strcmp0 (probed_fs_usage, "filesystem") != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "Cannot change label on device of type %s",
- probed_fs_usage);
- goto out;
- }
-
- fs_info = get_fs_info (probed_fs_type);
-
- if (fs_info == NULL || fs_info->command_change_label == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "Don't know how to change label on device of type %s:%s",
- probed_fs_usage,
- probed_fs_type);
- goto out;
- }
-
- /* VFAT does not allow some characters; as dosfslabel does not enforce this,
- * check in advance; also, VFAT only knows upper-case characters, dosfslabel
- * enforces this */
- if (g_strcmp0 (probed_fs_type, "vfat") == 0)
- {
- const gchar *forbidden = "\"*/:<>?\\|";
- guint n;
- for (n = 0; forbidden[n] != 0; n++)
- {
- if (strchr (label, forbidden[n]) != NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "character '%c' not supported in VFAT labels",
- forbidden[n]);
- goto out;
- }
- }
-
- /* we need to remember that we make a copy, so assign it to a new
- * variable, too */
- real_label = g_ascii_strup (label, -1);
- label = real_label;
- }
-
- /* Fail if the device is already mounted and the tools/drivers doesn't
- * support changing the label in that case
- */
- if (filesystem != NULL && !fs_info->supports_online_label_rename)
- {
- const gchar * const *existing_mount_points;
- existing_mount_points = udisks_filesystem_get_mount_points (filesystem);
- if (existing_mount_points != NULL && g_strv_length ((gchar **) existing_mount_points) > 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "Cannot change label on mounted device of type %s:%s.\n",
- probed_fs_usage,
- probed_fs_type);
- goto out;
- }
- }
-
- action_id = "org.freedesktop.udisks2.modify-device";
- /* 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
- */
- message = N_("Authentication is required to change the filesystem label on $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.modify-device-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, UDISKS_OBJECT (object), caller_uid))
- {
- action_id = "org.freedesktop.udisks2.modify-device-other-seat";
- }
- }
-
- /* Check that the user is actually authorized to change the
- * filesystem label.
- */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- if (fs_info->command_clear_label != NULL && strlen (label) == 0)
- {
- command = subst_str_and_escape (fs_info->command_clear_label, "$DEVICE", udisks_block_get_device (block));
- }
- else
- {
- tmp = subst_str_and_escape (fs_info->command_change_label, "$DEVICE", udisks_block_get_device (block));
- command = subst_str_and_escape (tmp, "$LABEL", label);
- g_free (tmp);
- }
-
- job = udisks_daemon_launch_spawned_job (daemon,
- object,
- "filesystem-modify", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* input_string */
- "%s", command);
- g_signal_connect (job,
- "completed",
- G_CALLBACK (on_set_label_job_completed),
- invocation);
-
- out:
- /* for some FSes we need to copy and modify label; free our copy */
- g_free (real_label);
- g_free (command);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-filesystem_iface_init (UDisksFilesystemIface *iface)
-{
- iface->handle_mount = handle_mount;
- iface->handle_unmount = handle_unmount;
- iface->handle_set_label = handle_set_label;
-}
diff --git a/src/udiskslinuxfilesystem.h b/src/udiskslinuxfilesystem.h
deleted file mode 100644
index cee47c6..0000000
--- a/src/udiskslinuxfilesystem.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_FILESYSTEM_H__
-#define __UDISKS_LINUX_FILESYSTEM_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_FILESYSTEM (udisks_linux_filesystem_get_type ())
-#define UDISKS_LINUX_FILESYSTEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_FILESYSTEM, UDisksLinuxFilesystem))
-#define UDISKS_IS_LINUX_FILESYSTEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_FILESYSTEM))
-
-GType udisks_linux_filesystem_get_type (void) G_GNUC_CONST;
-UDisksFilesystem *udisks_linux_filesystem_new (void);
-void udisks_linux_filesystem_update (UDisksLinuxFilesystem *filesystem,
- UDisksLinuxBlockObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_FILESYSTEM_H__ */
diff --git a/src/udiskslinuxfsinfo.c b/src/udiskslinuxfsinfo.c
deleted file mode 100644
index 9e1e922..0000000
--- a/src/udiskslinuxfsinfo.c
+++ /dev/null
@@ -1,194 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2011 Martin Pitt <martin.pitt@ubuntu.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include <string.h>
-#include <glib.h>
-
-#include "config.h"
-#include "udiskslinuxfsinfo.h"
-
-const FSInfo _fs_info[] =
- {
- /* filesystems */
- {
- "ext2",
- "e2label $DEVICE $LABEL",
- NULL,
- TRUE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.ext2 -F -L $LABEL $DEVICE",
- },
- {
- "ext3",
- "e2label $DEVICE $LABEL",
- NULL,
- TRUE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.ext3 -F -L $LABEL $DEVICE",
- },
- {
- "ext4",
- "e2label $DEVICE $LABEL",
- NULL,
- TRUE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.ext4 -F -L $LABEL $DEVICE",
- },
- {
- "vfat",
- "dosfslabel $DEVICE $LABEL",
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "mkfs.vfat -I -n $LABEL $DEVICE",
- },
- {
- "ntfs",
- "ntfslabel $DEVICE $LABEL",
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "mkntfs -f -F -L $LABEL $DEVICE",
- },
- {
- "exfat",
- "exfatlabel $DEVICE $LABEL",
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "mkexfatfs -n $LABEL $DEVICE",
- },
- {
- "xfs",
- "xfs_admin -L $LABEL $DEVICE",
- "xfs_admin -L -- $DEVICE",
- FALSE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.xfs -f -L $LABEL $DEVICE",
- },
- {
- "reiserfs",
- "reiserfstune -l $LABEL $DEVICE",
- NULL,
- FALSE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.reiserfs -q -l $LABEL $DEVICE",
- },
- {
- "nilfs2",
- "nilfs-tune -L $LABEL $DEVICE",
- NULL,
- FALSE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.nilfs2 -L $LABEL $DEVICE",
- },
- {
- "btrfs",
- "btrfs filesystem label $DEVICE $LABEL",
- NULL,
- FALSE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.btrfs -L $LABEL $DEVICE",
- },
- {
- "minix",
- NULL,
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "mkfs.minix $DEVICE",
- },
- {
- "udf",
- NULL,
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "mkudffs --vid $LABEL $DEVICE",
- },
- {
- "f2fs",
- NULL,
- NULL,
- FALSE, /* supports_online_label_rename */
- TRUE, /* supports_owners */
- "mkfs.f2fs -l $LABEL $DEVICE",
- },
- /* swap space */
- {
- "swap",
- NULL,
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "mkswap -L $LABEL $DEVICE",
- },
- /* partition tables */
- {
- "dos",
- NULL,
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "parted --script $DEVICE mktable msdos",
- },
- {
- "gpt",
- NULL,
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "parted --script $DEVICE mktable gpt",
- },
- /* empty */
- {
- "empty",
- NULL,
- NULL,
- FALSE, /* supports_online_label_rename */
- FALSE, /* supports_owners */
- "wipefs --all $DEVICE",
- },
- };
-
-/**
- * get_fs_info:
- *
- * Look up #FSInfo record for a particular file system.
- * @fstype: file system type name
- *
- * Returns: (transfer none): #FSInfo struct for @fstype, or %NULL if that file
- * system is unknown. Do not free or modify.
- */
-const FSInfo *
-get_fs_info (const gchar *fstype)
-{
- guint n;
-
- g_return_val_if_fail (fstype != NULL, NULL);
-
- for (n = 0; n < sizeof(_fs_info)/sizeof(FSInfo); n++)
- {
- if (strcmp (_fs_info[n].fstype, fstype) == 0)
- return &_fs_info[n];
- }
-
- return NULL;
-}
diff --git a/src/udiskslinuxfsinfo.h b/src/udiskslinuxfsinfo.h
deleted file mode 100644
index 9f4b272..0000000
--- a/src/udiskslinuxfsinfo.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2011 Martin Pitt <martin.pitt@ubuntu.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_FSINFO_H__
-#define __UDISKS_LINUX_FSINFO_H__
-
-#include <glib.h>
-
-G_BEGIN_DECLS
-
-typedef struct
-{
- const gchar *fstype;
- const gchar *command_change_label; /* should have $DEVICE and $LABEL */
- const gchar *command_clear_label; /* should have $DEVICE; if NULL, call command_change_label with $LABEL == '' */
- /* TODO: use flags or bitfields */
- gboolean supports_online_label_rename;
- gboolean supports_owners;
- const gchar *command_create_fs; /* should have $DEVICE and $LABEL */
-} FSInfo;
-
-const FSInfo *get_fs_info (const gchar *fstype);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_FSINFO_H__ */
diff --git a/src/udiskslinuxloop.c b/src/udiskslinuxloop.c
deleted file mode 100644
index d4b88f8..0000000
--- a/src/udiskslinuxloop.c
+++ /dev/null
@@ -1,464 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-
-#include <linux/loop.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxloop.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksstate.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxloop
- * @title: UDisksLinuxLoop
- * @short_description: Linux implementation of #UDisksLoop
- *
- * This type provides an implementation of the #UDisksLoop
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxLoopClass UDisksLinuxLoopClass;
-
-/**
- * UDisksLinuxLoop:
- *
- * The #UDisksLinuxLoop structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxLoop
-{
- UDisksLoopSkeleton parent_instance;
-};
-
-struct _UDisksLinuxLoopClass
-{
- UDisksLoopSkeletonClass parent_class;
-};
-
-static void loop_iface_init (UDisksLoopIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxLoop, udisks_linux_loop, UDISKS_TYPE_LOOP_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_LOOP, loop_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_loop_init (UDisksLinuxLoop *loop)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (loop),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_loop_class_init (UDisksLinuxLoopClass *klass)
-{
-}
-
-/**
- * udisks_linux_loop_new:
- *
- * Creates a new #UDisksLinuxLoop instance.
- *
- * Returns: A new #UDisksLinuxLoop. Free with g_object_unref().
- */
-UDisksLoop *
-udisks_linux_loop_new (void)
-{
- return UDISKS_LOOP (g_object_new (UDISKS_TYPE_LINUX_LOOP,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_loop_update:
- * @loop: A #UDisksLinuxLoop.
- * @object: The enclosing #UDisksLinuxBlockObject instance.
- *
- * Updates the interface.
- */
-void
-udisks_linux_loop_update (UDisksLinuxLoop *loop,
- UDisksLinuxBlockObject *object)
-{
- UDisksDaemon *daemon;
- UDisksState *state;
- UDisksLinuxDevice *device;
- uid_t setup_by_uid;
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- state = udisks_daemon_get_state (daemon);
-
- device = udisks_linux_block_object_get_device (object);
- if (g_str_has_prefix (g_udev_device_get_name (device->udev_device), "loop"))
- {
- gchar *filename;
- gchar *backing_file;
- GError *error;
- filename = g_strconcat (g_udev_device_get_sysfs_path (device->udev_device), "/loop/backing_file", NULL);
- error = NULL;
- if (!g_file_get_contents (filename,
- &backing_file,
- NULL,
- &error))
- {
- /* ENOENT is not unexpected */
- if (!(error->domain == G_FILE_ERROR && error->code == G_FILE_ERROR_NOENT))
- {
- udisks_warning ("Error loading %s: %s (%s, %d)",
- filename,
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- }
- g_error_free (error);
- udisks_loop_set_backing_file (UDISKS_LOOP (loop), "");
- }
- else
- {
- /* TODO: validate UTF-8 */
- g_strstrip (backing_file);
- udisks_loop_set_backing_file (UDISKS_LOOP (loop), backing_file);
- g_free (backing_file);
- }
- g_free (filename);
- }
- else
- {
- udisks_loop_set_backing_file (UDISKS_LOOP (loop), "");
- }
- udisks_loop_set_autoclear (UDISKS_LOOP (loop),
- g_udev_device_get_sysfs_attr_as_boolean (device->udev_device, "loop/autoclear"));
-
- setup_by_uid = 0;
- if (state != NULL)
- {
- udisks_state_has_loop (state,
- g_udev_device_get_device_file (device->udev_device),
- &setup_by_uid);
- }
- udisks_loop_set_setup_by_uid (UDISKS_LOOP (loop), setup_by_uid);
-
- g_object_unref (device);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_delete (UDisksLoop *loop,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksBlock *block;
- UDisksDaemon *daemon;
- UDisksState *state;
- gchar *error_message;
- gchar *escaped_device;
- GError *error;
- uid_t caller_uid;
- uid_t setup_by_uid;
-
- object = NULL;
- daemon = NULL;
- error_message = NULL;
- escaped_device = NULL;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (loop, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- state = udisks_daemon_get_state (daemon);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon, invocation, NULL, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (!udisks_state_has_loop (state,
- udisks_block_get_device (block),
- &setup_by_uid))
- {
- setup_by_uid = -1;
- }
-
- if (caller_uid != setup_by_uid)
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- "org.freedesktop.udisks2.loop-delete-others",
- options,
- /* 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
- */
- N_("Authentication is required to delete the loop device $(drive)"),
- invocation))
- goto out;
- }
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- NULL, /* UDisksObject */
- "loop-setup", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "losetup -d %s",
- escaped_device))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error deleting %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
-
- udisks_notice ("Deleted loop device %s (was backed by %s)",
- udisks_block_get_device (block),
- udisks_loop_get_backing_file (loop));
-
- udisks_loop_complete_delete (loop, invocation);
-
- out:
- g_free (escaped_device);
- g_free (error_message);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-loop_set_autoclear (UDisksLinuxDevice *device,
- gboolean value,
- GError **error)
-{
- gboolean ret = FALSE;
- struct loop_info64 li64;
- gint fd = -1;
- const gchar *device_file = NULL;
- gint sysfs_autoclear_fd;
- gchar *sysfs_autoclear_path = NULL;
-
- g_return_val_if_fail (UDISKS_IS_LINUX_DEVICE (device), FALSE);
- g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
-
- /* try writing to the loop/autoclear sysfs file - this may not work
- * since it currently (May 2012) depends on a patch not yet applied
- * upstream (it'll fail in open(2))
- */
- sysfs_autoclear_path = g_strconcat (g_udev_device_get_sysfs_path (device->udev_device), "/loop/autoclear", NULL);
- sysfs_autoclear_fd = open (sysfs_autoclear_path, O_WRONLY);
- if (sysfs_autoclear_fd > 0)
- {
- gchar strval[2] = {'0', 0};
- if (value)
- strval[0] = '1';
- if (write (sysfs_autoclear_fd, strval, 1) != 1)
- {
- udisks_warning ("Error writing '1' to file %s: %m", sysfs_autoclear_path);
- }
- else
- {
- ret = TRUE;
- close (sysfs_autoclear_fd);
- g_free (sysfs_autoclear_path);
- goto out;
- }
- close (sysfs_autoclear_fd);
- }
- g_free (sysfs_autoclear_path);
-
- /* if that didn't work, do LO_GET_STATUS, then LO_SET_STATUS */
- device_file = g_udev_device_get_device_file (device->udev_device);
- fd = open (device_file, O_RDWR);
- if (fd == -1)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error opening loop device %s: %m",
- device_file);
- goto out;
- }
-
- memset (&li64, '\0', sizeof (li64));
- if (ioctl (fd, LOOP_GET_STATUS64, &li64) < 0)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error getting status for loop device %s: %m",
- device_file);
- goto out;
- }
-
- if (value)
- li64.lo_flags |= LO_FLAGS_AUTOCLEAR;
- else
- li64.lo_flags &= (~LO_FLAGS_AUTOCLEAR);
-
- if (ioctl (fd, LOOP_SET_STATUS64, &li64) < 0)
- {
- g_set_error (error,
- G_IO_ERROR,
- g_io_error_from_errno (errno),
- "Error setting status for loop device %s: %m",
- device_file);
- goto out;
- }
-
- ret = TRUE;
-
- out:
- if (fd != -1 )
- {
- if (close (fd) != 0)
- udisks_warning ("close(2) on loop fd %d for device %s failed: %m", fd, device_file);
- }
- return ret;
-}
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_set_autoclear (UDisksLoop *loop,
- GDBusMethodInvocation *invocation,
- gboolean arg_value,
- GVariant *options)
-{
- UDisksObject *object = NULL;
- UDisksDaemon *daemon = NULL;
- UDisksLinuxDevice *device = NULL;
- GError *error = NULL;
- uid_t caller_uid = -1;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (loop, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon, invocation, NULL, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- "org.freedesktop.udisks2.loop-modify-others",
- options,
- /* 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
- */
- N_("Authentication is required to modify the loop device $(drive)"),
- invocation))
- goto out;
- }
-
- device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (object));
- error = NULL;
- if (!loop_set_autoclear (device,
- arg_value,
- &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- /* specutatively update our local value so a change signal is emitted before we return... */
- udisks_loop_set_autoclear (UDISKS_LOOP (loop), arg_value);
- g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (loop));
-
- /* ... but make sure we update the property value from sysfs */
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- /* TODO: would be better to have something like trigger_uevent_and_wait_for_it_sync() */
-
- udisks_loop_complete_set_autoclear (loop, invocation);
-
- out:
- g_clear_object (&device);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-loop_iface_init (UDisksLoopIface *iface)
-{
- iface->handle_delete = handle_delete;
- iface->handle_set_autoclear = handle_set_autoclear;
-}
diff --git a/src/udiskslinuxloop.h b/src/udiskslinuxloop.h
deleted file mode 100644
index 21eacd5..0000000
--- a/src/udiskslinuxloop.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_LOOP_H__
-#define __UDISKS_LINUX_LOOP_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_LOOP (udisks_linux_loop_get_type ())
-#define UDISKS_LINUX_LOOP(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_LOOP, UDisksLinuxLoop))
-#define UDISKS_IS_LINUX_LOOP(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_LOOP))
-
-GType udisks_linux_loop_get_type (void) G_GNUC_CONST;
-UDisksLoop *udisks_linux_loop_new (void);
-void udisks_linux_loop_update (UDisksLinuxLoop *loop,
- UDisksLinuxBlockObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_LOOP_H__ */
diff --git a/src/udiskslinuxmanager.c b/src/udiskslinuxmanager.c
deleted file mode 100644
index 20b5be7..0000000
--- a/src/udiskslinuxmanager.c
+++ /dev/null
@@ -1,876 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-#include <gio/gunixfdlist.h>
-#include <glib/gstdio.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-
-#include <pwd.h>
-#include <grp.h>
-#include <errno.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include <linux/loop.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxmanager.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udisksstate.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxmanager
- * @title: UDisksLinuxManager
- * @short_description: Linux implementation of #UDisksManager
- *
- * This type provides an implementation of the #UDisksManager
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxManagerClass UDisksLinuxManagerClass;
-
-/**
- * UDisksLinuxManager:
- *
- * The #UDisksLinuxManager structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxManager
-{
- UDisksManagerSkeleton parent_instance;
-
- GMutex lock;
-
- UDisksDaemon *daemon;
-};
-
-struct _UDisksLinuxManagerClass
-{
- UDisksManagerSkeletonClass parent_class;
-};
-
-enum
-{
- PROP_0,
- PROP_DAEMON
-};
-
-static void manager_iface_init (UDisksManagerIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxManager, udisks_linux_manager, UDISKS_TYPE_MANAGER_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_MANAGER, manager_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_manager_finalize (GObject *object)
-{
- UDisksLinuxManager *manager = UDISKS_LINUX_MANAGER (object);
-
- g_mutex_clear (&(manager->lock));
-
- G_OBJECT_CLASS (udisks_linux_manager_parent_class)->finalize (object);
-}
-
-static void
-udisks_linux_manager_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxManager *manager = UDISKS_LINUX_MANAGER (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_value_set_object (value, udisks_linux_manager_get_daemon (manager));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_linux_manager_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxManager *manager = UDISKS_LINUX_MANAGER (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_assert (manager->daemon == NULL);
- /* we don't take a reference to the daemon */
- manager->daemon = g_value_get_object (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_linux_manager_init (UDisksLinuxManager *manager)
-{
- g_mutex_init (&(manager->lock));
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (manager),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_manager_class_init (UDisksLinuxManagerClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_manager_finalize;
- gobject_class->set_property = udisks_linux_manager_set_property;
- gobject_class->get_property = udisks_linux_manager_get_property;
-
- /**
- * UDisksLinuxManager:daemon:
- *
- * The #UDisksDaemon for the object.
- */
- g_object_class_install_property (gobject_class,
- PROP_DAEMON,
- g_param_spec_object ("daemon",
- "Daemon",
- "The daemon for the object",
- UDISKS_TYPE_DAEMON,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-}
-
-/**
- * udisks_linux_manager_new:
- * @daemon: A #UDisksDaemon.
- *
- * Creates a new #UDisksLinuxManager instance.
- *
- * Returns: A new #UDisksLinuxManager. Free with g_object_unref().
- */
-UDisksManager *
-udisks_linux_manager_new (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return UDISKS_MANAGER (g_object_new (UDISKS_TYPE_LINUX_MANAGER,
- "daemon", daemon,
- "version", PACKAGE_VERSION,
- NULL));
-}
-
-/**
- * udisks_linux_manager_get_daemon:
- * @manager: A #UDisksLinuxManager.
- *
- * Gets the daemon used by @manager.
- *
- * Returns: A #UDisksDaemon. Do not free, the object is owned by @manager.
- */
-UDisksDaemon *
-udisks_linux_manager_get_daemon (UDisksLinuxManager *manager)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_MANAGER (manager), NULL);
- return manager->daemon;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- const gchar *loop_device;
- const gchar *path;
-} WaitForLoopData;
-
-static UDisksObject *
-wait_for_loop_object (UDisksDaemon *daemon,
- gpointer user_data)
-{
- WaitForLoopData *data = user_data;
- UDisksObject *ret = NULL;
- UDisksObject *object = NULL;
- UDisksBlock *block;
- UDisksLoop *loop;
- UDisksLinuxDevice *device = NULL;
- GDir *dir;
-
- /* First see if we have the right loop object */
- object = udisks_daemon_find_block_by_device_file (daemon, data->loop_device);
- if (object == NULL)
- goto out;
- block = udisks_object_peek_block (object);
- loop = udisks_object_peek_loop (object);
- if (block == NULL || loop == NULL)
- goto out;
- if (g_strcmp0 (udisks_loop_get_backing_file (loop), data->path) != 0)
- goto out;
-
- /* We also need to wait for all partitions to be in place in case
- * the loop device is partitioned... we can do it like this because
- * we are guaranteed that partitions are in sysfs when receiving the
- * uevent for the main block device...
- */
- device = udisks_linux_block_object_get_device (UDISKS_LINUX_BLOCK_OBJECT (object));
- if (device == NULL)
- goto out;
-
- dir = g_dir_open (g_udev_device_get_sysfs_path (device->udev_device), 0 /* flags */, NULL /* GError */);
- if (dir != NULL)
- {
- const gchar *name;
- const gchar *device_name;
- device_name = g_udev_device_get_name (device->udev_device);
- while ((name = g_dir_read_name (dir)) != NULL)
- {
- if (g_str_has_prefix (name, device_name))
- {
- gchar *sysfs_path;
- UDisksObject *partition_object;
- sysfs_path = g_strconcat (g_udev_device_get_sysfs_path (device->udev_device), "/", name, NULL);
- partition_object = udisks_daemon_find_block_by_sysfs_path (daemon, sysfs_path);
- if (partition_object == NULL)
- {
- /* nope, not there, bail */
- g_free (sysfs_path);
- g_dir_close (dir);
- goto out;
- }
- g_object_unref (partition_object);
- g_free (sysfs_path);
- }
- }
- g_dir_close (dir);
- }
-
- /* all, good return the loop object */
- ret = g_object_ref (object);
-
- out:
- g_clear_object (&object);
- g_clear_object (&device);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_loop_setup (UDisksManager *object,
- GDBusMethodInvocation *invocation,
- GUnixFDList *fd_list,
- GVariant *fd_index,
- GVariant *options)
-{
- UDisksLinuxManager *manager = UDISKS_LINUX_MANAGER (object);
- GError *error;
- gint fd_num;
- gint fd = -1;
- gchar proc_path[64];
- gchar path[8192];
- ssize_t path_len;
- gint loop_fd = -1;
- gint loop_control_fd = -1;
- gint allocated_loop_number = -1;
- gchar *loop_device = NULL;
- struct loop_info64 li64;
- UDisksObject *loop_object = NULL;
- gboolean option_read_only = FALSE;
- gboolean option_no_part_scan = FALSE;
- guint64 option_offset = 0;
- guint64 option_size = 0;
- uid_t caller_uid;
- struct stat fd_statbuf;
- gboolean fd_statbuf_valid = FALSE;
- WaitForLoopData wait_data;
-
- /* we need the uid of the caller for the loop file */
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (manager->daemon, invocation, NULL /* GCancellable */, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* Check if the user is authorized to create a loop device */
- if (!udisks_daemon_util_check_authorization_sync (manager->daemon,
- NULL,
- "org.freedesktop.udisks2.loop-setup",
- options,
- /* Translators: Shown in authentication dialog when the user
- * requests setting up a loop device.
- */
- N_("Authentication is required to set up a loop device"),
- invocation))
- goto out;
-
- fd_num = g_variant_get_handle (fd_index);
- if (fd_list == NULL || fd_num >= g_unix_fd_list_get_length (fd_list))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Expected to use fd at index %d, but message has only %d fds",
- fd_num,
- fd_list == NULL ? 0 : g_unix_fd_list_get_length (fd_list));
- goto out;
- }
- error = NULL;
- fd = g_unix_fd_list_get (fd_list, fd_num, &error);
- if (fd == -1)
- {
- g_prefix_error (&error, "Error getting file descriptor %d from message: ", fd_num);
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- snprintf (proc_path, sizeof (proc_path), "/proc/%d/fd/%d", getpid (), fd);
- path_len = readlink (proc_path, path, sizeof (path) - 1);
- if (path_len < 1)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error determing path: %m");
- goto out;
- }
- path[path_len] = '\0';
-
- g_variant_lookup (options, "read-only", "b", &option_read_only);
- g_variant_lookup (options, "offset", "t", &option_offset);
- g_variant_lookup (options, "size", "t", &option_size);
- g_variant_lookup (options, "no-part-scan", "b", &option_no_part_scan);
-
- /* it's not a problem if fstat fails... for example, this can happen if the user
- * passes a fd to a file on the GVfs fuse mount
- */
- if (fstat (fd, &fd_statbuf) == 0)
- fd_statbuf_valid = TRUE;
-
- /* serialize access to /dev/loop-control */
- g_mutex_lock (&(manager->lock));
-
- loop_control_fd = open ("/dev/loop-control", O_RDWR);
- if (loop_control_fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error opening /dev/loop-control: %m");
- g_mutex_unlock (&(manager->lock));
- goto out;
- }
-
- allocated_loop_number = ioctl (loop_control_fd, LOOP_CTL_GET_FREE);
- if (allocated_loop_number < 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error allocating free loop device: %m");
- g_mutex_unlock (&(manager->lock));
- goto out;
- }
-
- loop_device = g_strdup_printf ("/dev/loop%d", allocated_loop_number);
- loop_fd = open (loop_device, option_read_only ? O_RDONLY : O_RDWR);
- if (loop_fd == -1)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Cannot open %s: %m", loop_device);
- g_mutex_unlock (&(manager->lock));
- goto out;
- }
-
- /* update the loop file - need to do this before getting the uevent for the device */
- udisks_state_add_loop (udisks_daemon_get_state (manager->daemon),
- loop_device,
- path,
- fd_statbuf_valid ? fd_statbuf.st_dev : 0,
- caller_uid);
-
- memset (&li64, '\0', sizeof (li64));
- strncpy ((char *) li64.lo_file_name, path, LO_NAME_SIZE - 1);
- if (option_read_only)
- li64.lo_flags |= LO_FLAGS_READ_ONLY;
- if (!option_no_part_scan)
- li64.lo_flags |= 8; /* Use LO_FLAGS_PARTSCAN when 3.2 has been out for a while */
- li64.lo_offset = option_offset;
- li64.lo_sizelimit = option_size;
- if (ioctl (loop_fd, LOOP_SET_FD, fd) < 0 || ioctl (loop_fd, LOOP_SET_STATUS64, &li64) < 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error setting up loop device %s: %m",
- loop_device);
- g_mutex_unlock (&(manager->lock));
- goto out;
- }
- g_mutex_unlock (&(manager->lock));
-
- /* Determine the resulting object */
- error = NULL;
- wait_data.loop_device = loop_device;
- wait_data.path = path;
- loop_object = udisks_daemon_wait_for_object_sync (manager->daemon,
- wait_for_loop_object,
- &wait_data,
- NULL,
- 10, /* timeout_seconds */
- &error);
- if (loop_object == NULL)
- {
- g_prefix_error (&error,
- "Error waiting for loop object after creating %s",
- loop_device);
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- udisks_notice ("Set up loop device %s (backed by %s)",
- loop_device,
- path);
-
- udisks_manager_complete_loop_setup (object,
- invocation,
- NULL, /* fd_list */
- g_dbus_object_get_object_path (G_DBUS_OBJECT (loop_object)));
-
- out:
- if (loop_object != NULL)
- g_object_unref (loop_object);
- g_free (loop_device);
- if (loop_control_fd != -1)
- close (loop_control_fd);
- if (loop_fd != -1)
- close (loop_fd);
- if (fd != -1)
- close (fd);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- gint md_num;
-} WaitForArrayData;
-
-static UDisksObject *
-wait_for_array_object (UDisksDaemon *daemon,
- gpointer user_data)
-{
- const gchar *raid_device_file = user_data;
- UDisksObject *object = NULL;
- UDisksBlock *block = NULL;
- gchar *mdraid_objpath = NULL;
- UDisksObject *ret = NULL;
-
- /* First see if we have the right array object */
- object = udisks_daemon_find_block_by_device_file (daemon, raid_device_file);
- if (object == NULL)
- goto out;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- goto out;
-
- mdraid_objpath = udisks_block_dup_mdraid (block);
- if (g_strcmp0 (mdraid_objpath, "/") == 0)
- goto out;
-
- ret = udisks_daemon_find_object (daemon, mdraid_objpath);
-
- out:
- g_free (mdraid_objpath);
- g_clear_object (&block);
- g_clear_object (&object);
- return ret;
-}
-
-static const gchar *raid_level_whitelist[] = {"raid0", "raid1", "raid4", "raid5", "raid6", "raid10", NULL};
-
-static gboolean
-handle_mdraid_create (UDisksManager *_object,
- GDBusMethodInvocation *invocation,
- const gchar *const *arg_blocks,
- const gchar *arg_level,
- const gchar *arg_name,
- guint64 arg_chunk,
- GVariant *arg_options)
-{
- UDisksLinuxManager *manager = UDISKS_LINUX_MANAGER (_object);
- UDisksObject *array_object = NULL;
- uid_t caller_uid;
- GError *error = NULL;
- const gchar *message;
- const gchar *action_id;
- guint num_devices = 0;
- GList *blocks = NULL;
- GList *l;
- guint n;
- gchar *escaped_name = NULL;
- GString *str = NULL;
- gint status;
- gchar *error_message = NULL;
- gchar *raid_device_file = NULL;
- struct stat statbuf;
- dev_t raid_device_num;
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (manager->daemon, invocation, NULL /* GCancellable */, &caller_uid, NULL, NULL, &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_clear_error (&error);
- goto out;
- }
-
- /* Translators: Shown in authentication dialog when the user
- * attempts to start a RAID Array.
- */
- /* TODO: variables */
- message = N_("Authentication is required to create a RAID array");
- action_id = "org.freedesktop.udisks2.manage-md-raid";
- if (!udisks_daemon_util_check_authorization_sync (manager->daemon,
- NULL,
- action_id,
- arg_options,
- message,
- invocation))
- goto out;
-
- /* validate level */
- for (n = 0; raid_level_whitelist[n] != NULL; n++)
- {
- if (g_strcmp0 (raid_level_whitelist[n], arg_level) == 0)
- break;
- }
- if (raid_level_whitelist[n] == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Unsupported RAID level %s", arg_level);
- goto out;
- }
-
- /* validate chunk (TODO: check that it's a power of 2) */
- if ((arg_chunk & 0x0fff) != 0)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Chunk %" G_GUINT64_FORMAT " is not a multiple of 4KiB", arg_chunk);
- goto out;
- }
-
- /* validate name */
- if (g_strcmp0 (arg_level, "raid1") == 0 && arg_chunk != 0)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Chunk must be zero for level 'raid1'");
- goto out;
- }
-
- /* validate name */
- if (strlen (arg_name) > 32)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Name is invalid");
- goto out;
- }
-
- num_devices = g_strv_length ((gchar **) arg_blocks);
-
- /* validate number of devices */
- if (num_devices < 2)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Must have at least two devices");
- goto out;
- }
-
- /* Collect and validate block objects
- *
- * Also, check we can open the block devices at the same time - this
- * is to avoid start deleting half the block devices while the other
- * half is already in use.
- */
- for (n = 0; arg_blocks != NULL && arg_blocks[n] != NULL; n++)
- {
- UDisksObject *object = NULL;
- UDisksBlock *block = NULL;
- gchar *device_file = NULL;
- int fd;
-
- object = udisks_daemon_find_object (manager->daemon, arg_blocks[n]);
- if (object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Invalid object path %s at index %u",
- arg_blocks[n], n);
- goto out;
- }
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Object path %s for index %u is not a block device",
- arg_blocks[n], n);
- goto out;
- }
-
- device_file = udisks_block_dup_device (block);
- fd = open (device_file, O_RDWR | O_EXCL);
- if (fd < 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error opening device %s: %m",
- device_file);
- g_free (device_file);
- goto out;
- }
- close (fd);
- g_free (device_file);
-
- blocks = g_list_prepend (blocks, block); /* adopts ownership */
- g_object_unref (object);
- }
- blocks = g_list_reverse (blocks);
-
- /* wipe existing devices */
- for (l = blocks; l != NULL; l = l->next)
- {
- UDisksBlock *block = UDISKS_BLOCK (l->data);
- UDisksObject *object_for_block;
- gchar *escaped_device;
- object_for_block = udisks_daemon_util_dup_object (block, &error);
- if (object_for_block == NULL)
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_clear_error (&error);
- goto out;
- }
- escaped_device = udisks_daemon_util_escape (udisks_block_get_device (block));
- if (!udisks_daemon_launch_spawned_job_sync (manager->daemon,
- object_for_block,
- "format-erase", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "wipefs -a \"%s\"",
- escaped_device))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error wiping device %s to be used in a RAID array: %s",
- udisks_block_get_device (block),
- error_message);
- g_free (error_message);
- g_object_unref (object_for_block);
- g_free (escaped_device);
- goto out;
- }
- g_object_unref (object_for_block);
- g_free (escaped_device);
- }
-
- /* Create the array... */
- escaped_name = udisks_daemon_util_escape (arg_name);
- str = g_string_new ("mdadm");
- raid_device_file = udisks_daemon_util_get_free_mdraid_device ();
- if (raid_device_file == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Unable to find free MD device");
- goto out;
- }
- g_string_append_printf (str, " --create %s", raid_device_file);
- g_string_append_printf (str, " --run");
- if (arg_chunk > 0)
- g_string_append_printf (str, " --chunk %" G_GUINT64_FORMAT, (guint64) (arg_chunk / 1024LL));
- g_string_append_printf (str, " --level %s", arg_level);
- if (strlen (arg_name) > 0)
- g_string_append_printf (str, " --name \"%s\"", escaped_name);
- g_string_append_printf (str, " --raid-devices %u", num_devices);
- for (l = blocks; l != NULL; l = l->next)
- {
- UDisksBlock *block = UDISKS_BLOCK (l->data);
- gchar *escaped_device;
- escaped_device = udisks_daemon_util_escape (udisks_block_get_device (block));
- g_string_append_printf (str, " \"%s\"", escaped_device);
- g_free (escaped_device);
- }
-
- if (!udisks_daemon_launch_spawned_job_sync (manager->daemon,
- NULL,
- "mdraid-create", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "%s",
- str->str))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating RAID array: %s",
- error_message);
- g_free (error_message);
- goto out;
- }
-
- /* ... then, sit and wait for raid array object to show up */
- array_object = udisks_daemon_wait_for_object_sync (manager->daemon,
- wait_for_array_object,
- raid_device_file,
- NULL,
- 10, /* timeout_seconds */
- &error);
- if (array_object == NULL)
- {
- g_prefix_error (&error,
- "Error waiting for array object after creating %s",
- raid_device_file);
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- if (stat (raid_device_file, &statbuf) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error calling stat(2) on %s: %m",
- raid_device_file);
- goto out;
- }
- if (!S_ISBLK (statbuf.st_mode))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Device file %s is not a block device",
- raid_device_file);
- goto out;
- }
- raid_device_num = statbuf.st_rdev;
-
- /* update the mdraid file */
- udisks_state_add_mdraid (udisks_daemon_get_state (manager->daemon),
- raid_device_num,
- caller_uid);
-
- /* ... wipe the created RAID array */
- if (!udisks_daemon_launch_spawned_job_sync (manager->daemon,
- array_object,
- "format-erase", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- &status,
- &error_message,
- NULL, /* input_string */
- "wipefs -a %s",
- raid_device_file))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error wiping raid device %s: %s",
- raid_device_file,
- error_message);
- goto out;
- }
-
- /* ... finally trigger uevents on the members - we want this so the
- * udev database is updated for them with e.g. ID_FS_TYPE. Ideally
- * mdadm(8) or whatever thing is writing out the RAID metadata would
- * ensure this, but that's not how things currently work :-/
- */
- for (l = blocks; l != NULL; l = l->next)
- {
- UDisksBlock *block = UDISKS_BLOCK (l->data);
- UDisksObject *object_for_block;
- object_for_block = udisks_daemon_util_dup_object (block, &error);
- if (object_for_block == NULL)
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_clear_error (&error);
- goto out;
- }
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object_for_block));
- g_object_unref (object_for_block);
- }
-
- /* ... and, we're done! */
- udisks_manager_complete_mdraid_create (_object,
- invocation,
- g_dbus_object_get_object_path (G_DBUS_OBJECT (array_object)));
-
- out:
- g_free (raid_device_file);
- if (str != NULL)
- g_string_free (str, TRUE);
- g_list_free_full (blocks, g_object_unref);
- g_free (escaped_name);
- g_clear_object (&array_object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-manager_iface_init (UDisksManagerIface *iface)
-{
- iface->handle_loop_setup = handle_loop_setup;
- iface->handle_mdraid_create = handle_mdraid_create;
-}
diff --git a/src/udiskslinuxmanager.h b/src/udiskslinuxmanager.h
deleted file mode 100644
index 2e8cbed..0000000
--- a/src/udiskslinuxmanager.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_MANAGER_H__
-#define __UDISKS_LINUX_MANAGER_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_MANAGER (udisks_linux_manager_get_type ())
-#define UDISKS_LINUX_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_MANAGER, UDisksLinuxManager))
-#define UDISKS_IS_LINUX_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_MANAGER))
-
-GType udisks_linux_manager_get_type (void) G_GNUC_CONST;
-UDisksManager *udisks_linux_manager_new (UDisksDaemon *daemon);
-UDisksDaemon *udisks_linux_manager_get_daemon (UDisksLinuxManager *manager);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_MANAGER_H__ */
diff --git a/src/udiskslinuxmdraid.c b/src/udiskslinuxmdraid.c
deleted file mode 100644
index a314715..0000000
--- a/src/udiskslinuxmdraid.c
+++ /dev/null
@@ -1,1526 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <mntent.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxprovider.h"
-#include "udiskslinuxmdraidobject.h"
-#include "udiskslinuxmdraid.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksstate.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxmdraid
- * @title: UDisksLinuxMDRaid
- * @short_description: Linux implementation of #UDisksMDRaid
- *
- * This type provides an implementation of the #UDisksMDRaid interface
- * on Linux.
- */
-
-typedef struct _UDisksLinuxMDRaidClass UDisksLinuxMDRaidClass;
-
-/**
- * UDisksLinuxMDRaid:
- *
- * The #UDisksLinuxMDRaid structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxMDRaid
-{
- UDisksMDRaidSkeleton parent_instance;
-
- guint polling_timeout;
-};
-
-struct _UDisksLinuxMDRaidClass
-{
- UDisksMDRaidSkeletonClass parent_class;
-};
-
-static void ensure_polling (UDisksLinuxMDRaid *mdraid,
- gboolean polling_on);
-
-static void mdraid_iface_init (UDisksMDRaidIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxMDRaid, udisks_linux_mdraid, UDISKS_TYPE_MDRAID_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_MDRAID, mdraid_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_mdraid_finalize (GObject *object)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (object);
-
- ensure_polling (mdraid, FALSE);
-
- if (G_OBJECT_CLASS (udisks_linux_mdraid_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_mdraid_parent_class)->finalize (object);
-}
-
-static void
-udisks_linux_mdraid_init (UDisksLinuxMDRaid *mdraid)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (mdraid),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_mdraid_class_init (UDisksLinuxMDRaidClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_mdraid_finalize;
-}
-
-/**
- * udisks_linux_mdraid_new:
- *
- * Creates a new #UDisksLinuxMDRaid instance.
- *
- * Returns: A new #UDisksLinuxMDRaid. Free with g_object_unref().
- */
-UDisksMDRaid *
-udisks_linux_mdraid_new (void)
-{
- return UDISKS_MDRAID (g_object_new (UDISKS_TYPE_LINUX_MDRAID,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-read_sysfs_attr (GUdevDevice *device,
- const gchar *attr)
-{
- gchar *ret = NULL;
- gchar *path = NULL;
- GError *error = NULL;
-
- g_return_val_if_fail (G_UDEV_IS_DEVICE (device), NULL);
-
- path = g_strdup_printf ("%s/%s", g_udev_device_get_sysfs_path (device), attr);
- if (!g_file_get_contents (path, &ret, NULL /* size */, &error))
- {
- udisks_warning ("Error reading sysfs attr `%s': %s (%s, %d)",
- path, error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- goto out;
- }
-
- out:
- g_free (path);
- return ret;
-}
-
-static gint
-read_sysfs_attr_as_int (GUdevDevice *device,
- const gchar *attr)
-{
- gint ret = 0;
- gchar *str = NULL;
-
- str = read_sysfs_attr (device, attr);
- if (str == NULL)
- goto out;
-
- ret = atoi (str);
- g_free (str);
-
- out:
- return ret;
-}
-
-static guint64
-read_sysfs_attr_as_uint64 (GUdevDevice *device,
- const gchar *attr)
-{
- guint64 ret = 0;
- gchar *str = NULL;
-
- str = read_sysfs_attr (device, attr);
- if (str == NULL)
- goto out;
-
- ret = atoll (str);
- g_free (str);
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-on_polling_timout (gpointer user_data)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (user_data);
- UDisksLinuxMDRaidObject *object = NULL;
- UDisksLinuxDevice *raid_device;
-
- /* udisks_debug ("polling timeout"); */
-
- object = udisks_daemon_util_dup_object (mdraid, NULL);
- if (object == NULL)
- goto out;
-
- /* synthesize uevent */
- raid_device = udisks_linux_mdraid_object_get_device (object);
- if (raid_device != NULL)
- {
- udisks_linux_mdraid_object_uevent (object, "change", raid_device, FALSE);
- g_object_unref (raid_device);
- }
-
- out:
- g_clear_object (&object);
- return TRUE; /* keep timeout around */
-}
-
-static void
-ensure_polling (UDisksLinuxMDRaid *mdraid,
- gboolean polling_on)
-{
- if (polling_on)
- {
- if (mdraid->polling_timeout == 0)
- {
- mdraid->polling_timeout = g_timeout_add_seconds (1,
- on_polling_timout,
- mdraid);
- }
- }
- else
- {
- if (mdraid->polling_timeout != 0)
- {
- g_source_remove (mdraid->polling_timeout);
- mdraid->polling_timeout = 0;
- }
- }
-}
-
-static gint
-member_cmpfunc (GVariant **a,
- GVariant **b)
-{
- gint slot_a;
- gint slot_b;
- const gchar *objpath_a;
- const gchar *objpath_b;
-
- g_return_val_if_fail (a != NULL, 0);
- g_return_val_if_fail (b != NULL, 0);
-
- g_variant_get (*a, "(&oiasta{sv})", &objpath_a, &slot_a, NULL, NULL, NULL);
- g_variant_get (*b, "(&oiasta{sv})", &objpath_b, &slot_b, NULL, NULL, NULL);
-
- if (slot_a == slot_b)
- return g_strcmp0 (objpath_a, objpath_b);
-
- return slot_a - slot_b;
-}
-
-
-/**
- * udisks_linux_mdraid_update:
- * @mdraid: A #UDisksLinuxMDRaid.
- * @object: The enclosing #UDisksLinuxMDRaidObject instance.
- *
- * Updates the interface.
- *
- * Returns: %TRUE if configuration has changed, %FALSE otherwise.
- */
-gboolean
-udisks_linux_mdraid_update (UDisksLinuxMDRaid *mdraid,
- UDisksLinuxMDRaidObject *object)
-{
- UDisksMDRaid *iface = UDISKS_MDRAID (mdraid);
- gboolean ret = FALSE;
- guint num_devices = 0;
- guint64 size = 0;
- UDisksLinuxDevice *raid_device = NULL;
- GList *member_devices = NULL;
- UDisksLinuxDevice *device = NULL;
- const gchar *level = NULL;
- const gchar *uuid = NULL;
- const gchar *name = NULL;
- gchar *sync_action = NULL;
- gchar *sync_completed = NULL;
- gchar *bitmap_location = NULL;
- guint degraded = 0;
- guint64 chunk_size = 0;
- gdouble sync_completed_val = 0.0;
- guint64 sync_rate = 0;
- guint64 sync_remaining_time = 0;
- GVariantBuilder builder;
- UDisksDaemon *daemon = NULL;
- gboolean has_redundancy = FALSE;
- gboolean has_stripes = FALSE;
-
- daemon = udisks_linux_mdraid_object_get_daemon (object);
-
- member_devices = udisks_linux_mdraid_object_get_members (object);
- raid_device = udisks_linux_mdraid_object_get_device (object);
-
- if (member_devices == NULL && raid_device == NULL)
- {
- /* this should never happen */
- udisks_warning ("No members and no RAID device - bailing");
- goto out;
- }
-
- /* it doesn't matter where we get the MD_ properties from - it can be
- * either a member device or the raid device (/dev/md*) - prefer the
- * former, if available
- */
- if (member_devices != NULL)
- {
- device = UDISKS_LINUX_DEVICE (member_devices->data);
- num_devices = g_udev_device_get_property_as_int (device->udev_device, "UDISKS_MD_MEMBER_DEVICES");
- level = g_udev_device_get_property (device->udev_device, "UDISKS_MD_MEMBER_LEVEL");
- uuid = g_udev_device_get_property (device->udev_device, "UDISKS_MD_MEMBER_UUID");
- name = g_udev_device_get_property (device->udev_device, "UDISKS_MD_MEMBER_NAME");
- }
- else
- {
- device = UDISKS_LINUX_DEVICE (raid_device);
- num_devices = g_udev_device_get_property_as_int (device->udev_device, "UDISKS_MD_DEVICES");
- level = g_udev_device_get_property (device->udev_device, "UDISKS_MD_LEVEL");
- uuid = g_udev_device_get_property (device->udev_device, "UDISKS_MD_UUID");
- name = g_udev_device_get_property (device->udev_device, "UDISKS_MD_NAME");
- }
-
- /* figure out size */
- if (raid_device != NULL)
- {
- size = 512 * g_udev_device_get_sysfs_attr_as_uint64 (raid_device->udev_device, "size");
- }
- else
- {
- /* TODO: need MD_ARRAY_SIZE, see https://bugs.freedesktop.org/show_bug.cgi?id=53239#c5 */
- }
-
- udisks_mdraid_set_uuid (iface, uuid);
- udisks_mdraid_set_name (iface, name);
- udisks_mdraid_set_level (iface, level);
- udisks_mdraid_set_num_devices (iface, num_devices);
- udisks_mdraid_set_size (iface, size);
-
- if (g_strcmp0 (level, "raid1") == 0 ||
- g_strcmp0 (level, "raid4") == 0 ||
- g_strcmp0 (level, "raid5") == 0 ||
- g_strcmp0 (level, "raid6") == 0 ||
- g_strcmp0 (level, "raid10") == 0)
- has_redundancy = TRUE;
-
- if (g_strcmp0 (level, "raid0") == 0 ||
- g_strcmp0 (level, "raid4") == 0 ||
- g_strcmp0 (level, "raid5") == 0 ||
- g_strcmp0 (level, "raid6") == 0 ||
- g_strcmp0 (level, "raid10") == 0)
- has_stripes = TRUE;
-
- if (raid_device != NULL)
- {
- if (has_redundancy)
- {
- /* Can't use GUdevDevice methods as they cache the result and these variables vary */
- degraded = read_sysfs_attr_as_int (raid_device->udev_device, "md/degraded");
- sync_action = read_sysfs_attr (raid_device->udev_device, "md/sync_action");
- if (sync_action != NULL)
- g_strstrip (sync_action);
- sync_completed = read_sysfs_attr (raid_device->udev_device, "md/sync_completed");
- if (sync_completed != NULL)
- g_strstrip (sync_completed);
- bitmap_location = read_sysfs_attr (raid_device->udev_device, "md/bitmap/location");
- if (bitmap_location != NULL)
- g_strstrip (bitmap_location);
- }
-
- if (has_stripes)
- {
- chunk_size = read_sysfs_attr_as_uint64 (raid_device->udev_device, "md/chunk_size");
- }
- }
- udisks_mdraid_set_degraded (iface, degraded);
- udisks_mdraid_set_sync_action (iface, sync_action);
- udisks_mdraid_set_bitmap_location (iface, bitmap_location);
- udisks_mdraid_set_chunk_size (iface, chunk_size);
-
- if (sync_completed != NULL && g_strcmp0 (sync_completed, "none") != 0)
- {
- guint64 completed_sectors = 0;
- guint64 num_sectors = 1;
- if (sscanf (sync_completed, "%" G_GUINT64_FORMAT " / %" G_GUINT64_FORMAT,
- &completed_sectors, &num_sectors) == 2)
- {
- if (num_sectors != 0)
- sync_completed_val = ((gdouble) completed_sectors) / ((gdouble) num_sectors);
- }
-
- /* this is KiB/s (see drivers/md/md.c:sync_speed_show() */
- sync_rate = read_sysfs_attr_as_uint64 (raid_device->udev_device, "md/sync_speed") * 1024;
- if (sync_rate > 0)
- {
- guint64 num_bytes_remaining = (num_sectors - completed_sectors) * 512ULL;
- sync_remaining_time = ((guint64) G_USEC_PER_SEC) * num_bytes_remaining / sync_rate;
- }
- }
- udisks_mdraid_set_sync_completed (iface, sync_completed_val);
- udisks_mdraid_set_sync_rate (iface, sync_rate);
- udisks_mdraid_set_sync_remaining_time (iface, sync_remaining_time);
-
- /* ensure we poll, exactly when we need to */
- if (g_strcmp0 (sync_action, "resync") == 0 ||
- g_strcmp0 (sync_action, "recover") == 0 ||
- g_strcmp0 (sync_action, "check") == 0 ||
- g_strcmp0 (sync_action, "repair") == 0)
- {
- ensure_polling (mdraid, TRUE);
- }
- else
- {
- ensure_polling (mdraid, FALSE);
- }
-
- /* figure out active devices */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a(oiasta{sv})"));
- if (raid_device != NULL)
- {
- gchar *md_dir_name = NULL;
- GDir *md_dir;
- GPtrArray *p;
- guint n;
-
- /* First build an array of variants, then sort it, then build
- *
- * Why sort it? Because directory traversal does not preserve
- * the order and we want the same order every time to avoid
- * spurious property changes on MDRaid:ActiveDevices
- */
- p = g_ptr_array_new ();
- md_dir_name = g_strdup_printf ("%s/md", g_udev_device_get_sysfs_path (raid_device->udev_device));
- md_dir = g_dir_open (md_dir_name, 0, NULL);
- if (md_dir != NULL)
- {
- gchar buf[256];
- const gchar *file_name;
- while ((file_name = g_dir_read_name (md_dir)) != NULL)
- {
- gchar *block_sysfs_path = NULL;
- UDisksObject *member_object = NULL;
- gchar *member_state = NULL;
- gchar **member_state_elements = NULL;
- gchar *member_slot = NULL;
- gint member_slot_as_int = -1;
- guint64 member_errors = 0;
-
- if (!g_str_has_prefix (file_name, "dev-"))
- goto member_done;
-
- snprintf (buf, sizeof (buf), "%s/block", file_name);
- block_sysfs_path = udisks_daemon_util_resolve_link (md_dir_name, buf);
- if (block_sysfs_path == NULL)
- {
- udisks_warning ("Unable to resolve %s/%s symlink", md_dir_name, buf);
- goto member_done;
- }
-
- member_object = udisks_daemon_find_block_by_sysfs_path (daemon, block_sysfs_path);
- if (member_object == NULL)
- {
- /* TODO: only warn on !coldplug */
- /* udisks_warning ("No object for block device with sysfs path %s", block_sysfs_path); */
- goto member_done;
- }
-
- snprintf (buf, sizeof (buf), "md/%s/state", file_name);
- member_state = read_sysfs_attr (raid_device->udev_device, buf);
- if (member_state != NULL)
- {
- g_strstrip (member_state);
- member_state_elements = g_strsplit (member_state, ",", 0);
- }
- else
- {
- // g_variant_new() doesn't like NULL pointers for empty
- // arrays
- member_state_elements = g_new0 (gchar*, 1);
- }
-
- snprintf (buf, sizeof (buf), "md/%s/slot", file_name);
- member_slot = read_sysfs_attr (raid_device->udev_device, buf);
- if (member_slot != NULL)
- {
- g_strstrip (member_slot);
- if (g_strcmp0 (member_slot, "none") != 0)
- member_slot_as_int = atoi (member_slot);
- }
-
- snprintf (buf, sizeof (buf), "md/%s/errors", file_name);
- member_errors = read_sysfs_attr_as_uint64 (raid_device->udev_device, buf);
-
- g_ptr_array_add (p,
- g_variant_new ("(oi^asta{sv})",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (member_object)),
- member_slot_as_int,
- member_state_elements,
- member_errors,
- NULL)); /* expansion, unused for now */
-
- member_done:
- g_free (member_slot);
- g_free (member_state);
- g_strfreev (member_state_elements);
- g_clear_object (&member_object);
- g_free (block_sysfs_path);
-
- } /* for all dev- directories */
-
- /* ... and sort */
- g_ptr_array_sort (p, (GCompareFunc) member_cmpfunc);
-
- /* ... and finally build (builder consumes each GVariant instance) */
- for (n = 0; n < p->len; n++)
- g_variant_builder_add_value (&builder, p->pdata[n]);
- g_ptr_array_free (p, TRUE);
-
- g_dir_close (md_dir);
- }
- g_free (md_dir_name);
-
- }
- udisks_mdraid_set_active_devices (iface, g_variant_builder_end (&builder));
-
- out:
- g_free (sync_completed);
- g_free (sync_action);
- g_free (bitmap_location);
- g_list_free_full (member_devices, g_object_unref);
- g_clear_object (&raid_device);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksObject *
-wait_for_md_block_object (UDisksDaemon *daemon,
- gpointer user_data)
-{
- UDisksLinuxMDRaidObject *mdraid_object = UDISKS_LINUX_MDRAID_OBJECT (user_data);
- UDisksObject *ret = NULL;
- GList *objects, *l;
-
- objects = udisks_daemon_get_objects (daemon);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block = NULL;
-
- block = udisks_object_get_block (object);
- if (block != NULL)
- {
- if (g_strcmp0 (udisks_block_get_mdraid (block),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (mdraid_object))) == 0)
- {
- g_object_unref (block);
- ret = g_object_ref (object);
- goto out;
- }
- g_object_unref (block);
- }
- }
-
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-static gboolean
-handle_start (UDisksMDRaid *_mdraid,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (_mdraid);
- UDisksDaemon *daemon;
- UDisksState *state;
- UDisksLinuxMDRaidObject *object;
- const gchar *action_id;
- const gchar *message;
- uid_t caller_uid;
- gid_t caller_gid;
- UDisksLinuxDevice *raid_device = NULL;
- GList *member_devices = NULL;
- gchar *raid_device_file = NULL;
- GError *error = NULL;
- gchar *error_message = NULL;
- gchar *escaped_uuid = NULL;
- gboolean opt_start_degraded = FALSE;
- struct stat statbuf;
- dev_t raid_device_num;
- UDisksObject *block_object = NULL;
- UDisksBlock *block = NULL;
-
- object = udisks_daemon_util_dup_object (mdraid, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_mdraid_object_get_daemon (object);
- state = udisks_daemon_get_state (daemon);
-
- g_variant_lookup (options, "start-degraded", "b", &opt_start_degraded);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- raid_device = udisks_linux_mdraid_object_get_device (object);
- if (raid_device != NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "RAID Array is already running");
- goto out;
- }
-
- member_devices = udisks_linux_mdraid_object_get_members (object);
- if (member_devices == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No member devices");
- goto out;
- }
-
- /* Translators: Shown in authentication dialog when the user
- * attempts to start a RAID Array.
- */
- /* TODO: variables */
- message = N_("Authentication is required to start a RAID array");
- action_id = "org.freedesktop.udisks2.manage-md-raid";
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- escaped_uuid = udisks_daemon_util_escape_and_quote (udisks_mdraid_get_uuid (UDISKS_MDRAID (mdraid)));
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (object),
- "md-raid-start", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "mdadm --assemble%s --scan --uuid %s",
- opt_start_degraded ? " --run" : " ",
- escaped_uuid))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error starting RAID array: %s",
- error_message);
- goto out;
- }
-
- /* ... then, sit and wait for MD block device to show up */
- block_object = udisks_daemon_wait_for_object_sync (daemon,
- wait_for_md_block_object,
- object,
- NULL,
- 10, /* timeout_seconds */
- &error);
- if (block_object == NULL)
- {
- g_prefix_error (&error,
- "Error waiting for MD block device after starting array");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- block = udisks_object_get_block (block_object);
- if (block == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "No block interface for object");
- goto out;
- }
- raid_device_file = udisks_block_dup_device (block);
-
- /* Check that it's a block device */
- if (stat (raid_device_file, &statbuf) != 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error calling stat(2) on %s: %m",
- raid_device_file);
- goto out;
- }
- if (!S_ISBLK (statbuf.st_mode))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Device file %s is not a block device",
- raid_device_file);
- goto out;
- }
- raid_device_num = statbuf.st_rdev;
-
- /* update the mdraid file */
- udisks_state_add_mdraid (state,
- raid_device_num,
- caller_uid);
-
- /* TODO: wait for array to actually show up in udisks? Probably */
-
- udisks_mdraid_complete_start (_mdraid, invocation);
-
- out:
- g_clear_object (&block);
- g_clear_object (&block_object);
- g_list_free_full (member_devices, g_object_unref);
- g_free (error_message);
- g_free (raid_device_file);
- g_free (escaped_uuid);
- g_clear_object (&raid_device);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_stop (UDisksMDRaid *_mdraid,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (_mdraid);
- UDisksDaemon *daemon;
- UDisksState *state;
- UDisksLinuxMDRaidObject *object;
- uid_t started_by_uid;
- uid_t caller_uid;
- gid_t caller_gid;
- UDisksLinuxDevice *raid_device = NULL;
- const gchar *device_file = NULL;
- gchar *escaped_device_file = NULL;
- GError *error = NULL;
- gchar *error_message = NULL;
-
- object = udisks_daemon_util_dup_object (mdraid, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_mdraid_object_get_daemon (object);
- state = udisks_daemon_get_state (daemon);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- raid_device = udisks_linux_mdraid_object_get_device (object);
- if (raid_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "RAID Array is not running");
- goto out;
- }
-
- if (!udisks_state_has_mdraid (state,
- g_udev_device_get_device_number (raid_device->udev_device),
- &started_by_uid))
- {
- /* allow stopping arrays stuff not mentioned in mounted-fs, but treat it like root mounted it */
- started_by_uid = 0;
- }
-
- if (caller_uid != 0 && (caller_uid != started_by_uid))
- {
- const gchar *action_id;
- const gchar *message;
-
- /* Translators: Shown in authentication dialog when the user
- * attempts to stop a RAID Array.
- */
- /* TODO: variables */
- message = N_("Authentication is required to stop a RAID array");
- action_id = "org.freedesktop.udisks2.manage-md-raid";
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
- }
-
- device_file = g_udev_device_get_device_file (raid_device->udev_device);
- escaped_device_file = udisks_daemon_util_escape_and_quote (g_udev_device_get_device_file (raid_device->udev_device));
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (object),
- "md-raid-stop", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "mdadm --stop %s",
- escaped_device_file))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error stopping RAID array %s: %s",
- device_file,
- error_message);
- goto out;
- }
-
- udisks_mdraid_complete_stop (_mdraid, invocation);
-
- out:
- g_free (error_message);
- g_free (escaped_device_file);
- g_clear_object (&raid_device);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar **
-find_member_states (UDisksLinuxMDRaid *mdraid,
- const gchar *member_device_objpath)
-{
- GVariantIter iter;
- GVariant *active_devices = NULL;
- const gchar *iter_objpath;
- const gchar **iter_state;
- gchar **ret = NULL;
-
- active_devices = udisks_mdraid_dup_active_devices (UDISKS_MDRAID (mdraid));
- if (active_devices == NULL)
- goto out;
-
- g_variant_iter_init (&iter, active_devices);
- while (g_variant_iter_next (&iter, "(&oi^a&sta{sv})", &iter_objpath, NULL, &iter_state, NULL, NULL))
- {
- if (g_strcmp0 (iter_objpath, member_device_objpath) == 0)
- {
- guint n;
- /* we only own the container, so need to dup the values */
- ret = (gchar **) iter_state;
- for (n = 0; ret[n] != NULL; n++)
- ret[n] = g_strdup (ret[n]);
- goto out;
- }
- else
- {
- g_free (iter_state);
- }
- }
-
- out:
- if (active_devices != NULL)
- g_variant_unref (active_devices);
- return ret;
-}
-
-static gboolean
-has_state (gchar **states, const gchar *state)
-{
- gboolean ret = FALSE;
- guint n;
-
- if (states == NULL)
- goto out;
-
- for (n = 0; states[n] != NULL; n++)
- {
- if (g_strcmp0 (states[n], state) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- out:
- return ret;
-}
-
-static gboolean
-handle_remove_device (UDisksMDRaid *_mdraid,
- GDBusMethodInvocation *invocation,
- const gchar *member_device_objpath,
- GVariant *options)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (_mdraid);
- UDisksDaemon *daemon;
- UDisksState *state;
- UDisksLinuxMDRaidObject *object;
- const gchar *action_id;
- const gchar *message;
- uid_t started_by_uid;
- uid_t caller_uid;
- gid_t caller_gid;
- UDisksLinuxDevice *raid_device = NULL;
- const gchar *device_file = NULL;
- gchar *escaped_device_file = NULL;
- const gchar *member_device_file = NULL;
- gchar *escaped_member_device_file = NULL;
- GError *error = NULL;
- gchar *error_message = NULL;
- UDisksObject *member_device_object = NULL;
- UDisksBlock *member_device = NULL;
- gchar **member_states = NULL;
- gboolean opt_wipe = FALSE;
-
- object = udisks_daemon_util_dup_object (mdraid, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_mdraid_object_get_daemon (object);
- state = udisks_daemon_get_state (daemon);
-
- g_variant_lookup (options, "wipe", "b", &opt_wipe);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- raid_device = udisks_linux_mdraid_object_get_device (object);
- if (raid_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "RAID Array is not running");
- goto out;
- }
-
- member_device_object = udisks_daemon_find_object (daemon, member_device_objpath);
- if (member_device_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No device for given object path");
- goto out;
- }
-
- member_device = udisks_object_get_block (member_device_object);
- if (member_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No block interface on given object");
- goto out;
- }
-
- member_states = find_member_states (mdraid, member_device_objpath);
- if (member_states == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Cannot determine member state of given object");
- goto out;
- }
-
- if (!udisks_state_has_mdraid (state,
- g_udev_device_get_device_number (raid_device->udev_device),
- &started_by_uid))
- {
- /* allow stopping arrays stuff not mentioned in mounted-fs, but treat it like root mounted it */
- started_by_uid = 0;
- }
-
- if (caller_uid != 0 && (caller_uid != started_by_uid))
- {
- /* Translators: Shown in authentication dialog when the user
- * attempts to remove a device from a RAID Array.
- */
- /* TODO: variables */
- message = N_("Authentication is required to remove a device from a RAID array");
- action_id = "org.freedesktop.udisks2.manage-md-raid";
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
- }
-
- device_file = g_udev_device_get_device_file (raid_device->udev_device);
- escaped_device_file = udisks_daemon_util_escape_and_quote (device_file);
-
- member_device_file = udisks_block_get_device (member_device);
- escaped_member_device_file = udisks_daemon_util_escape_and_quote (member_device_file);
-
- /* if necessary, mark as faulty first */
- if (has_state (member_states, "in_sync"))
- {
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (object),
- "md-raid-fault-device", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "mdadm --manage %s --set-faulty %s",
- escaped_device_file,
- escaped_member_device_file))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error marking %s as faulty in RAID array %s: %s",
- member_device_file,
- device_file,
- error_message);
- goto out;
- }
- }
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (object),
- "md-raid-remove-device", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "mdadm --manage %s --remove %s",
- escaped_device_file,
- escaped_member_device_file))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error removing %s from RAID array %s: %s",
- member_device_file,
- device_file,
- error_message);
- goto out;
- }
-
- if (opt_wipe)
- {
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (member_device_object),
- "format-erase", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "wipefs -a %s",
- escaped_member_device_file))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error wiping %s after removal from RAID array %s: %s",
- member_device_file,
- device_file,
- error_message);
- goto out;
- }
- }
-
- udisks_mdraid_complete_remove_device (_mdraid, invocation);
-
- out:
- g_free (error_message);
- g_free (escaped_device_file);
- g_free (escaped_member_device_file);
- g_free (member_states);
- g_clear_object (&member_device_object);
- g_clear_object (&member_device);
- g_clear_object (&raid_device);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_add_device (UDisksMDRaid *_mdraid,
- GDBusMethodInvocation *invocation,
- const gchar *new_member_device_objpath,
- GVariant *options)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (_mdraid);
- UDisksDaemon *daemon;
- UDisksState *state;
- UDisksLinuxMDRaidObject *object;
- const gchar *action_id;
- const gchar *message;
- uid_t started_by_uid;
- uid_t caller_uid;
- gid_t caller_gid;
- UDisksLinuxDevice *raid_device = NULL;
- const gchar *device_file = NULL;
- gchar *escaped_device_file = NULL;
- const gchar *new_member_device_file = NULL;
- gchar *escaped_new_member_device_file = NULL;
- GError *error = NULL;
- gchar *error_message = NULL;
- UDisksObject *new_member_device_object = NULL;
- UDisksBlock *new_member_device = NULL;
-
- object = udisks_daemon_util_dup_object (mdraid, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_mdraid_object_get_daemon (object);
- state = udisks_daemon_get_state (daemon);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- raid_device = udisks_linux_mdraid_object_get_device (object);
- if (raid_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "RAID Array is not running");
- goto out;
- }
-
- new_member_device_object = udisks_daemon_find_object (daemon, new_member_device_objpath);
- if (new_member_device_object == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No device for given object path");
- goto out;
- }
-
- new_member_device = udisks_object_get_block (new_member_device_object);
- if (new_member_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "No block interface on given object");
- goto out;
- }
-
- if (!udisks_state_has_mdraid (state,
- g_udev_device_get_device_number (raid_device->udev_device),
- &started_by_uid))
- {
- /* allow stopping arrays stuff not mentioned in mounted-fs, but treat it like root mounted it */
- started_by_uid = 0;
- }
-
- /* First check the user is authorized to manage RAID */
- if (caller_uid != 0 && (caller_uid != started_by_uid))
- {
- /* Translators: Shown in authentication dialog when the user
- * attempts to add a device to a RAID Array.
- */
- /* TODO: variables */
- message = N_("Authentication is required to add a device to a RAID array");
- action_id = "org.freedesktop.udisks2.manage-md-raid";
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
- }
-
- device_file = g_udev_device_get_device_file (raid_device->udev_device);
- escaped_device_file = udisks_daemon_util_escape_and_quote (device_file);
-
- new_member_device_file = udisks_block_get_device (new_member_device);
- escaped_new_member_device_file = udisks_daemon_util_escape_and_quote (new_member_device_file);
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (object),
- "md-raid-add-device", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "mdadm --manage %s --add %s",
- escaped_device_file,
- escaped_new_member_device_file))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error adding %s to RAID array %s: %s",
- new_member_device_file,
- device_file,
- error_message);
- goto out;
- }
-
- udisks_mdraid_complete_add_device (_mdraid, invocation);
-
- out:
- g_free (error_message);
- g_free (escaped_device_file);
- g_free (escaped_new_member_device_file);
- g_clear_object (&new_member_device_object);
- g_clear_object (&new_member_device);
- g_clear_object (&raid_device);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_set_bitmap_location (UDisksMDRaid *_mdraid,
- GDBusMethodInvocation *invocation,
- const gchar *value,
- GVariant *options)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (_mdraid);
- UDisksDaemon *daemon;
- UDisksState *state;
- UDisksLinuxMDRaidObject *object;
- const gchar *action_id;
- const gchar *message;
- uid_t started_by_uid;
- uid_t caller_uid;
- gid_t caller_gid;
- UDisksLinuxDevice *raid_device = NULL;
- const gchar *device_file = NULL;
- gchar *escaped_device_file = NULL;
- GError *error = NULL;
- gchar *error_message = NULL;
-
- object = udisks_daemon_util_dup_object (mdraid, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_mdraid_object_get_daemon (object);
- state = udisks_daemon_get_state (daemon);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (!(g_strcmp0 (value, "none") == 0 || g_strcmp0 (value, "internal") == 0))
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Only values 'none' and 'internal' are currently supported.");
- goto out;
- }
-
- raid_device = udisks_linux_mdraid_object_get_device (object);
- if (raid_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "RAID Array is not running");
- goto out;
- }
-
- if (!udisks_state_has_mdraid (state,
- g_udev_device_get_device_number (raid_device->udev_device),
- &started_by_uid))
- {
- /* allow stopping arrays stuff not mentioned in mounted-fs, but treat it like root mounted it */
- started_by_uid = 0;
- }
-
- /* First check the user is authorized to manage RAID */
- if (caller_uid != 0 && (caller_uid != started_by_uid))
- {
- /* Translators: Shown in authentication dialog when the user
- * attempts to change whether it has a write-intent bitmap
- */
- /* TODO: variables */
- message = N_("Authentication is required to configure the write-intent bitmap on a RAID array");
- action_id = "org.freedesktop.udisks2.manage-md-raid";
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
- }
-
- device_file = g_udev_device_get_device_file (raid_device->udev_device);
- escaped_device_file = udisks_daemon_util_escape_and_quote (device_file);
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- UDISKS_OBJECT (object),
- "md-raid-set-bitmap", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "mdadm --grow %s --bitmap %s",
- escaped_device_file,
- value))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error setting bitmap on RAID array %s: %s",
- device_file,
- error_message);
- goto out;
- }
-
- udisks_mdraid_complete_add_device (_mdraid, invocation);
-
- out:
- g_free (error_message);
- g_free (escaped_device_file);
- g_clear_object (&raid_device);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-handle_request_sync_action (UDisksMDRaid *_mdraid,
- GDBusMethodInvocation *invocation,
- const gchar *sync_action,
- GVariant *options)
-{
- UDisksLinuxMDRaid *mdraid = UDISKS_LINUX_MDRAID (_mdraid);
- UDisksDaemon *daemon;
- UDisksState *state;
- UDisksLinuxMDRaidObject *object;
- const gchar *action_id;
- const gchar *message;
- uid_t started_by_uid;
- uid_t caller_uid;
- gid_t caller_gid;
- UDisksLinuxDevice *raid_device = NULL;
- GError *error = NULL;
- gchar *sync_action_path = NULL;
- FILE *f;
-
- object = udisks_daemon_util_dup_object (mdraid, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_mdraid_object_get_daemon (object);
- state = udisks_daemon_get_state (daemon);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (!(g_strcmp0 (sync_action, "check") == 0 ||
- g_strcmp0 (sync_action, "repair") == 0 ||
- g_strcmp0 (sync_action, "idle") == 0))
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Only values 'check', 'repair' and 'idle' are currently supported.");
- goto out;
- }
-
- raid_device = udisks_linux_mdraid_object_get_device (object);
- if (raid_device == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "RAID Array is not running");
- goto out;
- }
-
- if (!udisks_state_has_mdraid (state,
- g_udev_device_get_device_number (raid_device->udev_device),
- &started_by_uid))
- {
- /* allow stopping arrays stuff not mentioned in mounted-fs, but treat it like root mounted it */
- started_by_uid = 0;
- }
-
- /* First check the user is authorized to manage RAID */
- if (caller_uid != 0 && (caller_uid != started_by_uid))
- {
- /* Translators: Shown in authentication dialog when the user
- * attempts to start/stop data scrubbing operations
- */
- /* TODO: variables */
- message = N_("Authentication is required to start/stop data scrubbing of a RAID array");
- action_id = "org.freedesktop.udisks2.manage-md-raid";
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- UDISKS_OBJECT (object),
- action_id,
- options,
- message,
- invocation))
- goto out;
- }
-
- sync_action_path = g_strdup_printf ("%s/md/sync_action", g_udev_device_get_sysfs_path (raid_device->udev_device));
- f = fopen (sync_action_path, "w");
- if (f == NULL)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error opening %s: %m",
- sync_action_path);
- goto out;
- }
- else
- {
- if (fwrite (sync_action, 1, strlen (sync_action), f) != strlen (sync_action))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error writing to sysfs file %s: %m",
- sync_action_path);
- fclose (f);
- goto out;
- }
- }
- fclose (f);
-
- udisks_mdraid_complete_request_sync_action (_mdraid, invocation);
-
- out:
- g_free (sync_action_path);
- g_clear_object (&raid_device);
- g_clear_object (&object);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-mdraid_iface_init (UDisksMDRaidIface *iface)
-{
- iface->handle_start = handle_start;
- iface->handle_stop = handle_stop;
- iface->handle_remove_device = handle_remove_device;
- iface->handle_add_device = handle_add_device;
- iface->handle_set_bitmap_location = handle_set_bitmap_location;
- iface->handle_request_sync_action = handle_request_sync_action;
-}
diff --git a/src/udiskslinuxmdraid.h b/src/udiskslinuxmdraid.h
deleted file mode 100644
index e890987..0000000
--- a/src/udiskslinuxmdraid.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_MDRAID_H__
-#define __UDISKS_LINUX_MDRAID_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_MDRAID (udisks_linux_mdraid_get_type ())
-#define UDISKS_LINUX_MDRAID(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_MDRAID, UDisksLinuxMDRaid))
-#define UDISKS_IS_LINUX_MDRAID(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_MDRAID))
-
-GType udisks_linux_mdraid_get_type (void) G_GNUC_CONST;
-UDisksMDRaid *udisks_linux_mdraid_new (void);
-gboolean udisks_linux_mdraid_update (UDisksLinuxMDRaid *mdraid,
- UDisksLinuxMDRaidObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_MDRAID_H__ */
diff --git a/src/udiskslinuxmdraidobject.c b/src/udiskslinuxmdraidobject.c
deleted file mode 100644
index dbfdec0..0000000
--- a/src/udiskslinuxmdraidobject.c
+++ /dev/null
@@ -1,725 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "udiskslogging.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxprovider.h"
-#include "udiskslinuxmdraidobject.h"
-#include "udiskslinuxmdraid.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxmdraidobject
- * @title: UDisksLinuxMDRaidObject
- * @short_description: Object representing a Linux Software RAID array
- *
- * Object corresponding to a Linux Software RAID array.
- */
-
-typedef struct _UDisksLinuxMDRaidObjectClass UDisksLinuxMDRaidObjectClass;
-
-/**
- * UDisksLinuxMDRaidObject:
- *
- * The #UDisksLinuxMDRaidObject structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksLinuxMDRaidObject
-{
- UDisksObjectSkeleton parent_instance;
-
- UDisksDaemon *daemon;
-
- /* The UUID for the object */
- gchar *uuid;
-
- /* The UDisksLinuxDevice for the RAID device (e.g. /dev/md0), if any */
- UDisksLinuxDevice *raid_device;
-
- /* list of UDisksLinuxDevice objects for detected member devices */
- GList *member_devices;
-
- /* interfaces */
- UDisksMDRaid *iface_mdraid;
-
- /* watches for sysfs attr changes */
- GSource *sync_action_source;
- GSource *degraded_source;
-};
-
-struct _UDisksLinuxMDRaidObjectClass
-{
- UDisksObjectSkeletonClass parent_class;
-};
-
-enum
-{
- PROP_0,
- PROP_UUID,
- PROP_DAEMON,
-};
-
-static void
-remove_watches (UDisksLinuxMDRaidObject *object)
-{
- if (object->sync_action_source != NULL)
- {
- g_source_destroy (object->sync_action_source);
- object->sync_action_source = NULL;
- }
- if (object->degraded_source != NULL)
- {
- g_source_destroy (object->degraded_source);
- object->degraded_source = NULL;
- }
-}
-
-G_DEFINE_TYPE (UDisksLinuxMDRaidObject, udisks_linux_mdraid_object, UDISKS_TYPE_OBJECT_SKELETON);
-
-static void
-udisks_linux_mdraid_object_finalize (GObject *_object)
-{
- UDisksLinuxMDRaidObject *object = UDISKS_LINUX_MDRAID_OBJECT (_object);
-
- /* note: we don't hold a ref to object->daemon */
-
- remove_watches (object);
-
- if (object->iface_mdraid != NULL)
- g_object_unref (object->iface_mdraid);
-
- g_clear_object (&object->raid_device);
-
- g_list_foreach (object->member_devices, (GFunc) g_object_unref, NULL);
- g_list_free (object->member_devices);
-
- g_free (object->uuid);
-
- if (G_OBJECT_CLASS (udisks_linux_mdraid_object_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_mdraid_object_parent_class)->finalize (_object);
-}
-
-static void
-udisks_linux_mdraid_object_get_property (GObject *__object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxMDRaidObject *object = UDISKS_LINUX_MDRAID_OBJECT (__object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_value_set_object (value, udisks_linux_mdraid_object_get_daemon (object));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_linux_mdraid_object_set_property (GObject *__object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksLinuxMDRaidObject *object = UDISKS_LINUX_MDRAID_OBJECT (__object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_assert (object->daemon == NULL);
- /* we don't take a reference to the daemon */
- object->daemon = g_value_get_object (value);
- break;
-
- case PROP_UUID:
- object->uuid = g_value_dup_string (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-
-static void
-udisks_linux_mdraid_object_init (UDisksLinuxMDRaidObject *object)
-{
-}
-
-static void
-strip_and_replace_with_uscore (gchar *s)
-{
- guint n;
-
- if (s == NULL)
- goto out;
-
- g_strstrip (s);
-
- for (n = 0; s != NULL && s[n] != '\0'; n++)
- {
- if (s[n] == ' ' || s[n] == '-' || s[n] == ':')
- s[n] = '_';
- }
-
- out:
- ;
-}
-
-static void
-udisks_linux_mdraid_object_constructed (GObject *_object)
-{
- UDisksLinuxMDRaidObject *object = UDISKS_LINUX_MDRAID_OBJECT (_object);
- gchar *uuid;
- gchar *s;
-
- /* compute the object path */
- uuid = g_strdup (object->uuid);
- strip_and_replace_with_uscore (uuid);
- s = g_strdup_printf ("/org/freedesktop/UDisks2/mdraid/%s", uuid);
- g_free (uuid);
- g_dbus_object_skeleton_set_object_path (G_DBUS_OBJECT_SKELETON (object), s);
- g_free (s);
-
- if (G_OBJECT_CLASS (udisks_linux_mdraid_object_parent_class)->constructed != NULL)
- G_OBJECT_CLASS (udisks_linux_mdraid_object_parent_class)->constructed (_object);
-}
-
-static void
-udisks_linux_mdraid_object_class_init (UDisksLinuxMDRaidObjectClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_mdraid_object_finalize;
- gobject_class->constructed = udisks_linux_mdraid_object_constructed;
- gobject_class->set_property = udisks_linux_mdraid_object_set_property;
- gobject_class->get_property = udisks_linux_mdraid_object_get_property;
-
- /**
- * UDisksLinuxMDRaidObject:daemon:
- *
- * The #UDisksDaemon the object is for.
- */
- g_object_class_install_property (gobject_class,
- PROP_DAEMON,
- g_param_spec_object ("daemon",
- "Daemon",
- "The daemon the object is for",
- UDISKS_TYPE_DAEMON,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksLinuxMDRaidObject:uuid:
- *
- * The UUID for the array.
- */
- g_object_class_install_property (gobject_class,
- PROP_UUID,
- g_param_spec_string ("uuid",
- "UUID",
- "The UUID for the array",
- NULL,
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-}
-
-/**
- * udisks_linux_mdraid_object_new:
- * @daemon: A #UDisksDaemon.
- * @uuid: The UUID for the array.
- *
- * Create a new MDRaid object.
- *
- * Returns: A #UDisksLinuxMDRaidObject object. Free with g_object_unref().
- */
-UDisksLinuxMDRaidObject *
-udisks_linux_mdraid_object_new (UDisksDaemon *daemon,
- const gchar *uuid)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- g_return_val_if_fail (uuid != NULL, NULL);
- return UDISKS_LINUX_MDRAID_OBJECT (g_object_new (UDISKS_TYPE_LINUX_MDRAID_OBJECT,
- "daemon", daemon,
- "uuid", uuid,
- NULL));
-}
-
-/**
- * udisks_linux_mdraid_object_get_daemon:
- * @object: A #UDisksLinuxMDRaidObject.
- *
- * Gets the daemon used by @object.
- *
- * Returns: A #UDisksDaemon. Do not free, the object is owned by @object.
- */
-UDisksDaemon *
-udisks_linux_mdraid_object_get_daemon (UDisksLinuxMDRaidObject *object)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_MDRAID_OBJECT (object), NULL);
- return object->daemon;
-}
-
-/**
- * udisks_linux_mdraid_object_get_members:
- * @object: A #UDisksLinuxMDRaidObject.
- *
- * Gets the current #UDisksLinuxDevice objects for the RAID members associated with @object.
- *
- * Returns: A list of #UDisksLinuxDevice objects. Free each element with
- * g_object_unref(), then free the list with g_list_free().
- */
-GList *
-udisks_linux_mdraid_object_get_members (UDisksLinuxMDRaidObject *object)
-{
- GList *ret = NULL;
-
- g_return_val_if_fail (UDISKS_IS_LINUX_MDRAID_OBJECT (object), NULL);
-
- ret = g_list_copy (object->member_devices);
- g_list_foreach (ret, (GFunc) g_object_ref, NULL);
-
- return ret;
-}
-
-/**
- * udisks_linux_mdraid_object_get_device:
- * @object: A #UDisksLinuxMDRaidObject.
- *
- * Gets the current #UDisksLinuxDevice object for the RAID device
- * (e.g. /dev/md0) associated with @object, if any.
- *
- * Returns: (transfer full): A #UDisksLinuxDevice or %NULL. Free with g_object_unref().
- */
-UDisksLinuxDevice *
-udisks_linux_mdraid_object_get_device (UDisksLinuxMDRaidObject *object)
-{
- UDisksLinuxDevice *ret = NULL;
-
- g_return_val_if_fail (UDISKS_IS_LINUX_MDRAID_OBJECT (object), NULL);
-
- ret = object->raid_device != NULL ? g_object_ref (object->raid_device) : NULL;
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef gboolean (*HasInterfaceFunc) (UDisksLinuxMDRaidObject *object);
-typedef void (*ConnectInterfaceFunc) (UDisksLinuxMDRaidObject *object);
-typedef gboolean (*UpdateInterfaceFunc) (UDisksLinuxMDRaidObject *object,
- const gchar *uevent_action,
- GDBusInterface *interface);
-
-static gboolean
-update_iface (UDisksLinuxMDRaidObject *object,
- const gchar *uevent_action,
- HasInterfaceFunc has_func,
- ConnectInterfaceFunc connect_func,
- UpdateInterfaceFunc update_func,
- GType skeleton_type,
- gpointer _interface_pointer)
-{
- gboolean ret = FALSE;
- gboolean has;
- gboolean add;
- GDBusInterface **interface_pointer = _interface_pointer;
-
- g_return_val_if_fail (object != NULL, FALSE);
- g_return_val_if_fail (has_func != NULL, FALSE);
- g_return_val_if_fail (update_func != NULL, FALSE);
- g_return_val_if_fail (g_type_is_a (skeleton_type, G_TYPE_OBJECT), FALSE);
- g_return_val_if_fail (g_type_is_a (skeleton_type, G_TYPE_DBUS_INTERFACE), FALSE);
- g_return_val_if_fail (interface_pointer != NULL, FALSE);
- g_return_val_if_fail (*interface_pointer == NULL || G_IS_DBUS_INTERFACE (*interface_pointer), FALSE);
-
- add = FALSE;
- has = has_func (object);
- if (*interface_pointer == NULL)
- {
- if (has)
- {
- *interface_pointer = g_object_new (skeleton_type, NULL);
- if (connect_func != NULL)
- connect_func (object);
- add = TRUE;
- }
- }
- else
- {
- if (!has)
- {
- g_dbus_object_skeleton_remove_interface (G_DBUS_OBJECT_SKELETON (object),
- G_DBUS_INTERFACE_SKELETON (*interface_pointer));
- g_object_unref (*interface_pointer);
- *interface_pointer = NULL;
- }
- }
-
- if (*interface_pointer != NULL)
- {
- if (update_func (object, uevent_action, G_DBUS_INTERFACE (*interface_pointer)))
- ret = TRUE;
- if (add)
- g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object),
- G_DBUS_INTERFACE_SKELETON (*interface_pointer));
- }
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-mdraid_check (UDisksLinuxMDRaidObject *object)
-{
- return TRUE;
-}
-
-static void
-mdraid_connect (UDisksLinuxMDRaidObject *object)
-{
-}
-
-static gboolean
-mdraid_update (UDisksLinuxMDRaidObject *object,
- const gchar *uevent_action,
- GDBusInterface *_iface)
-{
- return udisks_linux_mdraid_update (UDISKS_LINUX_MDRAID (object->iface_mdraid), object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GList *
-find_link_for_sysfs_path_for_member (UDisksLinuxMDRaidObject *object,
- const gchar *sysfs_path)
-{
- GList *l;
- GList *ret;
- ret = NULL;
-
- for (l = object->member_devices; l != NULL; l = l->next)
- {
- UDisksLinuxDevice *device = UDISKS_LINUX_DEVICE (l->data);
- if (g_strcmp0 (g_udev_device_get_sysfs_path (device->udev_device), sysfs_path) == 0)
- {
- ret = l;
- goto out;
- }
- }
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GSource *
-watch_attr (UDisksLinuxDevice *device,
- const gchar *attr,
- GSourceFunc callback,
- gpointer user_data)
-{
- GError *error = NULL;
- gchar *path = NULL;
- GIOChannel *channel = NULL;
- GSource *ret = NULL;;
-
- g_return_val_if_fail (UDISKS_IS_LINUX_DEVICE (device), NULL);
-
- path = g_strdup_printf ("%s/%s", g_udev_device_get_sysfs_path (device->udev_device), attr);
- channel = g_io_channel_new_file (path, "r", &error);
- if (channel != NULL)
- {
- ret = g_io_create_watch (channel, G_IO_ERR);
- g_source_set_callback (ret, callback, user_data, NULL);
- g_source_attach (ret, g_main_context_get_thread_default ());
- g_source_unref (ret);
- g_io_channel_unref (channel); /* the keeps a reference to this object */
- }
- else
- {
- udisks_warning ("Error creating watch for file %s: %s (%s, %d)",
- path, error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- g_free (path);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-attr_changed (GIOChannel *channel,
- GIOCondition cond,
- gpointer user_data)
-{
- UDisksLinuxMDRaidObject *object = UDISKS_LINUX_MDRAID_OBJECT (user_data);
- gboolean bail = FALSE;
- GError *error = NULL;
- gchar *str = NULL;
- gsize len = 0;
-
- if (cond & ~G_IO_ERR)
- goto out;
-
- if (g_io_channel_seek_position (channel, 0, G_SEEK_SET, &error) != G_IO_STATUS_NORMAL)
- {
- udisks_debug ("Error seeking in channel (uuid %s): %s (%s, %d)",
- object->uuid, error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- bail = TRUE;
- goto out;
- }
-
- if (g_io_channel_read_to_end (channel, &str, &len, &error) != G_IO_STATUS_NORMAL)
- {
- udisks_debug ("Error reading (uuid %s): %s (%s, %d)",
- object->uuid, error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- bail = TRUE;
- goto out;
- }
-
- g_free (str);
-
- /* synthesize uevent */
- if (object->raid_device != NULL)
- udisks_linux_mdraid_object_uevent (object, "change", object->raid_device, FALSE);
-
- out:
- if (bail)
- remove_watches (object);
- return TRUE; /* keep event source around */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* The md(4) driver does not use the usual uevent 'change' mechanism
- * for notification - instead it excepts user-space to select(2)-ish
- * on a fd for the sysfs attribute. Annoying. See
- *
- * http://www.kernel.org/doc/Documentation/md.txt
- *
- * for more details.
- */
-
-static void
-raid_device_added (UDisksLinuxMDRaidObject *object,
- UDisksLinuxDevice *device)
-{
- g_assert (object->sync_action_source == NULL);
- g_assert (object->degraded_source == NULL);
-
- /* udisks_debug ("start watching %s", g_udev_device_get_sysfs_path (device->udev_device)); */
- object->sync_action_source = watch_attr (device,
- "md/sync_action",
- (GSourceFunc) attr_changed,
- object);
- object->degraded_source = watch_attr (device,
- "md/degraded",
- (GSourceFunc) attr_changed,
- object);
-}
-
-static void
-raid_device_removed (UDisksLinuxMDRaidObject *object,
- UDisksLinuxDevice *device)
-{
- /* udisks_debug ("stop watching %s", g_udev_device_get_sysfs_path (device->udev_device)); */
- remove_watches (object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_mdraid_object_uevent:
- * @object: A #UDisksLinuxMDRaidObject.
- * @action: Uevent action or %NULL
- * @device: A #UDisksLinuxDevice device object or %NULL if the device hasn't changed.
- * @is_member: %TRUE if @device is a member, %FALSE if it's the raid device.
- *
- * Updates all information on interfaces on @mdraid.
- */
-void
-udisks_linux_mdraid_object_uevent (UDisksLinuxMDRaidObject *object,
- const gchar *action,
- UDisksLinuxDevice *device,
- gboolean is_member)
-{
- gboolean conf_changed = FALSE;
-
- g_return_if_fail (UDISKS_IS_LINUX_MDRAID_OBJECT (object));
- g_return_if_fail (UDISKS_IS_LINUX_DEVICE (device));
-
- /* udisks_debug ("is_member=%d for uuid %s and device %s", is_member, object->uuid, g_udev_device_get_device_file (device->udev_device)); */
-
- if (is_member)
- {
- GList *link = NULL;
- link = NULL;
- if (device != NULL)
- link = find_link_for_sysfs_path_for_member (object, g_udev_device_get_sysfs_path (device->udev_device));
-
- if (g_strcmp0 (action, "remove") == 0)
- {
- if (link != NULL)
- {
- g_object_unref (UDISKS_LINUX_DEVICE (link->data));
- object->member_devices = g_list_delete_link (object->member_devices, link);
- }
- else
- {
- udisks_warning ("MDRaid with UUID %s doesn't have member device with sysfs path %s on remove event",
- object->uuid,
- g_udev_device_get_sysfs_path (device->udev_device));
- }
- }
- else
- {
- if (link != NULL)
- {
- if (device != link->data)
- {
- g_object_unref (UDISKS_LINUX_DEVICE (link->data));
- link->data = g_object_ref (device);
- }
- }
- else
- {
- if (device != NULL)
- {
- object->member_devices = g_list_append (object->member_devices, g_object_ref (device));
- }
- }
- }
- }
- else
- {
- /* Skip partitions of raid devices */
- if (g_strcmp0 (g_udev_device_get_devtype (device->udev_device), "disk") != 0)
- goto out;
-
- if (g_strcmp0 (action, "remove") == 0)
- {
- if (object->raid_device != NULL)
- if (g_strcmp0 (g_udev_device_get_sysfs_path (object->raid_device->udev_device),
- g_udev_device_get_sysfs_path (device->udev_device)) == 0)
- {
- g_clear_object (&object->raid_device);
- raid_device_removed (object, object->raid_device);
- }
- else
- {
- udisks_warning ("MDRaid with UUID %s doesn't have raid device with sysfs path %s on remove event (it has %s)",
- object->uuid,
- g_udev_device_get_sysfs_path (device->udev_device),
- g_udev_device_get_sysfs_path (object->raid_device->udev_device));
- }
- else
- {
- udisks_warning ("MDRaid with UUID %s doesn't have raid device with sysfs path %s on remove event",
- object->uuid,
- g_udev_device_get_sysfs_path (device->udev_device));
- }
- }
- else
- {
- if (object->raid_device == NULL)
- {
- object->raid_device = g_object_ref (device);
- raid_device_added (object, object->raid_device);
- }
- else
- {
- if (device != object->raid_device)
- {
- g_clear_object (&object->raid_device);
- object->raid_device = g_object_ref (device);
- }
- }
- }
- }
-
- /* if we don't have any devices, no point in updating (we should get nuked soon anyway) */
- if (udisks_linux_mdraid_object_have_devices (object))
- {
- conf_changed = FALSE;
- conf_changed |= update_iface (object, action, mdraid_check, mdraid_connect, mdraid_update,
- UDISKS_TYPE_LINUX_MDRAID, &object->iface_mdraid);
- }
- out:
- ;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_mdraid_object_have_devices:
- * @object: A #UDisksLinuxMDRaidObject.
- *
- * Checks if there are any devices associated with @object at
- * all. This includes both member devices and the raid device.
- *
- * Returns: %TRUE if at least one device is associated with @object, %FALSE otherwise.
- */
-gboolean
-udisks_linux_mdraid_object_have_devices (UDisksLinuxMDRaidObject *object)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_MDRAID_OBJECT (object), FALSE);
-
- return g_list_length (object->member_devices) > 0 || object->raid_device != NULL;
-}
-
-/**
- * udisks_linux_mdraid_object_get_uuid:
- * @object: A #UDisksLinuxMDRaidObject.
- *
- * Gets the UUID for @object.
- *
- * Returns: (transfer none): The UUID for object. Do not free, the string belongs to @object.
- */
-const gchar *
-udisks_linux_mdraid_object_get_uuid (UDisksLinuxMDRaidObject *object)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_MDRAID_OBJECT (object), NULL);
- return object->uuid;
-}
-
-
diff --git a/src/udiskslinuxmdraidobject.h b/src/udiskslinuxmdraidobject.h
deleted file mode 100644
index 350d659..0000000
--- a/src/udiskslinuxmdraidobject.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_MDRAID_OBJECT_H__
-#define __UDISKS_LINUX_MDRAID_OBJECT_H__
-
-#include "udisksdaemontypes.h"
-#include <gudev/gudev.h>
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_MDRAID_OBJECT (udisks_linux_mdraid_object_get_type ())
-#define UDISKS_LINUX_MDRAID_OBJECT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_MDRAID_OBJECT, UDisksLinuxMDRaidObject))
-#define UDISKS_IS_LINUX_MDRAID_OBJECT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_MDRAID_OBJECT))
-
-GType udisks_linux_mdraid_object_get_type (void) G_GNUC_CONST;
-UDisksLinuxMDRaidObject *udisks_linux_mdraid_object_new (UDisksDaemon *daemon,
- const gchar *uuid);
-void udisks_linux_mdraid_object_uevent (UDisksLinuxMDRaidObject *object,
- const gchar *action,
- UDisksLinuxDevice *device,
- gboolean is_member);
-const gchar *udisks_linux_mdraid_object_get_uuid (UDisksLinuxMDRaidObject *object);
-UDisksDaemon *udisks_linux_mdraid_object_get_daemon (UDisksLinuxMDRaidObject *object);
-GList *udisks_linux_mdraid_object_get_members (UDisksLinuxMDRaidObject *object);
-UDisksLinuxDevice *udisks_linux_mdraid_object_get_device (UDisksLinuxMDRaidObject *object);
-
-gboolean udisks_linux_mdraid_object_have_devices (UDisksLinuxMDRaidObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_MDRAID_OBJECT_H__ */
diff --git a/src/udiskslinuxpartition.c b/src/udiskslinuxpartition.c
deleted file mode 100644
index 12b73bc..0000000
--- a/src/udiskslinuxpartition.c
+++ /dev/null
@@ -1,919 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-#include <sys/sysmacros.h>
-#include <glib-unix.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxpartition.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxpartition
- * @title: UDisksLinuxPartition
- * @short_description: Linux implementation of #UDisksPartition
- *
- * This type provides an implementation of the #UDisksPartition
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxPartitionClass UDisksLinuxPartitionClass;
-
-/**
- * UDisksLinuxPartition:
- *
- * The #UDisksLinuxPartition structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxPartition
-{
- UDisksPartitionSkeleton parent_instance;
-};
-
-struct _UDisksLinuxPartitionClass
-{
- UDisksPartitionSkeletonClass parent_class;
-};
-
-static void partition_iface_init (UDisksPartitionIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxPartition, udisks_linux_partition, UDISKS_TYPE_PARTITION_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_PARTITION, partition_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_partition_init (UDisksLinuxPartition *partition)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (partition),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_partition_class_init (UDisksLinuxPartitionClass *klass)
-{
-}
-
-/**
- * udisks_linux_partition_new:
- *
- * Creates a new #UDisksLinuxPartition instance.
- *
- * Returns: A new #UDisksLinuxPartition. Free with g_object_unref().
- */
-UDisksPartition *
-udisks_linux_partition_new (void)
-{
- return UDISKS_PARTITION (g_object_new (UDISKS_TYPE_LINUX_PARTITION,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_partition_update:
- * @partition: A #UDisksLinuxPartition.
- * @object: The enclosing #UDisksLinuxBlockObject instance.
- *
- * Updates the interface.
- */
-void
-udisks_linux_partition_update (UDisksLinuxPartition *partition,
- UDisksLinuxBlockObject *object)
-{
- UDisksObject *disk_block_object = NULL;
- UDisksLinuxDevice *device = NULL;
- guint number = 0;
- const gchar *type = NULL;
- gchar type_buf[16];
- guint64 offset = 0;
- guint64 size = 0;
- gchar *name = NULL;
- const gchar *uuid = NULL;
- guint64 flags = 0;
- const gchar *table_object_path = "/";
- gboolean is_container = FALSE;
- gboolean is_contained = FALSE;
-
- device = udisks_linux_block_object_get_device (object);
- if (g_udev_device_has_property (device->udev_device, "ID_PART_ENTRY_TYPE"))
- {
- const gchar *disk_string;
- number = g_udev_device_get_property_as_int (device->udev_device, "ID_PART_ENTRY_NUMBER");
- type = g_udev_device_get_property (device->udev_device, "ID_PART_ENTRY_TYPE");
- offset = g_udev_device_get_property_as_uint64 (device->udev_device, "ID_PART_ENTRY_OFFSET") * G_GUINT64_CONSTANT (512);
- size = g_udev_device_get_property_as_uint64 (device->udev_device, "ID_PART_ENTRY_SIZE") * G_GUINT64_CONSTANT (512);
- name = udisks_decode_udev_string (g_udev_device_get_property (device->udev_device, "ID_PART_ENTRY_NAME"));
- uuid = g_udev_device_get_property (device->udev_device, "ID_PART_ENTRY_UUID");
- flags = g_udev_device_get_property_as_uint64 (device->udev_device, "ID_PART_ENTRY_FLAGS");
-
- disk_string = g_udev_device_get_property (device->udev_device, "ID_PART_ENTRY_DISK");
- if (disk_string != NULL)
- {
- gint disk_major, disk_minor;
- if (sscanf (disk_string, "%d:%d", &disk_major, &disk_minor) == 2)
- {
- disk_block_object = udisks_daemon_find_block (udisks_linux_block_object_get_daemon (object),
- makedev (disk_major, disk_minor));
- }
- }
-
- if (g_strcmp0 (g_udev_device_get_property (device->udev_device, "ID_PART_ENTRY_SCHEME"), "dos") == 0)
- {
- char *endp;
- guint type_as_int = strtoul (type, &endp, 0);
- if (type[0] != '\0' && *endp == '\0')
- {
- /* ensure 'dos' partition types are always of the form 0x0c (e.g. with two digits) */
- snprintf (type_buf, sizeof type_buf, "0x%02x", type_as_int);
- type = type_buf;
- if (number <= 4)
- {
- if (type_as_int == 0x05 || type_as_int == 0x0f || type_as_int == 0x85)
- {
- is_container = TRUE;
- }
- }
- else if (number >= 5)
- {
- is_contained = TRUE;
- }
- }
- }
- }
- else
- {
- GUdevDevice *parent_device;
- number = g_udev_device_get_sysfs_attr_as_int (device->udev_device, "partition");
- offset = g_udev_device_get_sysfs_attr_as_uint64 (device->udev_device, "start") * G_GUINT64_CONSTANT (512);
- size = g_udev_device_get_sysfs_attr_as_uint64 (device->udev_device, "size") * G_GUINT64_CONSTANT (512);
- parent_device = g_udev_device_get_parent_with_subsystem (device->udev_device, "block", "disk");
- if (parent_device != NULL)
- {
- disk_block_object = udisks_daemon_find_block (udisks_linux_block_object_get_daemon (object),
- g_udev_device_get_device_number (parent_device));
- g_object_unref (parent_device);
- }
- }
-
- if (disk_block_object != NULL)
- table_object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (disk_block_object));
-
- udisks_partition_set_number (UDISKS_PARTITION (partition), number);
- udisks_partition_set_type_ (UDISKS_PARTITION (partition), type);
- udisks_partition_set_flags (UDISKS_PARTITION (partition), flags);
- udisks_partition_set_offset (UDISKS_PARTITION (partition), offset);
- udisks_partition_set_size (UDISKS_PARTITION (partition), size);
- udisks_partition_set_name (UDISKS_PARTITION (partition), name);
- udisks_partition_set_uuid (UDISKS_PARTITION (partition), uuid);
- udisks_partition_set_table (UDISKS_PARTITION (partition), table_object_path);
- udisks_partition_set_is_container (UDISKS_PARTITION (partition), is_container);
- udisks_partition_set_is_contained (UDISKS_PARTITION (partition), is_contained);
-
- g_free (name);
- g_clear_object (&device);
- g_clear_object (&disk_block_object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_set_flags (UDisksPartition *partition,
- GDBusMethodInvocation *invocation,
- guint64 flags,
- GVariant *options)
-{
- const gchar *action_id = NULL;
- const gchar *message = NULL;
- UDisksBlock *block = NULL;
- UDisksObject *object = NULL;
- UDisksDaemon *daemon = NULL;
- gchar *error_message = NULL;
- gchar *escaped_device = NULL;
- UDisksObject *partition_table_object = NULL;
- UDisksPartitionTable *partition_table = NULL;
- UDisksBlock *partition_table_block = NULL;
- gchar *command_line = NULL;
- gint fd = -1;
- uid_t caller_uid;
- gid_t caller_gid;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (partition, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_get_block (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- partition_table_object = udisks_daemon_find_object (daemon, udisks_partition_get_table (partition));
- partition_table = udisks_object_get_partition_table (partition_table_object);
- partition_table_block = udisks_object_get_block (partition_table_object);
-
- action_id = "org.freedesktop.udisks2.modify-device";
- /* 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
- */
- message = N_("Authentication is required to modify the partition on device $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.modify-device-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.modify-device-other-seat";
- }
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (partition_table_block));
- if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "gpt") == 0)
- {
- command_line = g_strdup_printf ("sgdisk --attributes %u:=:0x%08x%08x %s",
- udisks_partition_get_number (partition),
- (guint32) (flags >> 32),
- (guint32) (flags & 0xffffffff),
- escaped_device);
- }
- else if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "dos") == 0)
- {
- command_line = g_strdup_printf ("parted --script %s \"set %u boot %s\"",
- escaped_device,
- udisks_partition_get_number (partition),
- flags & 0x80 ? "on" : "off");
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "No support for modifying a partition a table of type `%s'",
- udisks_partition_table_get_type_ (partition_table));
- goto out;
- }
-
- /* hold a file descriptor open to suppress BLKRRPART generated by the tools */
- fd = open (udisks_block_get_device (block), O_RDONLY);
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "partition-modify", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "%s",
- command_line))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error setting partition flags on %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- udisks_partition_complete_set_flags (partition, invocation);
-
- out:
- if (fd != -1)
- close (fd);
- g_free (command_line);
- g_free (escaped_device);
- g_free (error_message);
- g_clear_object (&object);
- g_clear_object (&block);
- g_clear_object (&partition_table_object);
- g_clear_object (&partition_table);
- g_clear_object (&partition_table_block);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_set_name (UDisksPartition *partition,
- GDBusMethodInvocation *invocation,
- const gchar *name,
- GVariant *options)
-{
- const gchar *action_id = NULL;
- const gchar *message = NULL;
- UDisksBlock *block = NULL;
- UDisksObject *object = NULL;
- UDisksDaemon *daemon = NULL;
- gchar *error_message = NULL;
- gchar *escaped_device = NULL;
- gchar *escaped_name = NULL;
- UDisksObject *partition_table_object = NULL;
- UDisksPartitionTable *partition_table = NULL;
- UDisksBlock *partition_table_block = NULL;
- gchar *command_line = NULL;
- gint fd = -1;
- uid_t caller_uid;
- gid_t caller_gid;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (partition, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_get_block (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- partition_table_object = udisks_daemon_find_object (daemon, udisks_partition_get_table (partition));
- partition_table = udisks_object_get_partition_table (partition_table_object);
- partition_table_block = udisks_object_get_block (partition_table_object);
-
- action_id = "org.freedesktop.udisks2.modify-device";
- /* 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
- */
- message = N_("Authentication is required to modify the partition on device $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.modify-device-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.modify-device-other-seat";
- }
- }
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (partition_table_block));
- escaped_name = udisks_daemon_util_escape_and_quote (name);
- if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "gpt") == 0)
- {
- if (strlen (name) > 36)
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Max partition name length is 36 characters");
- goto out;
- }
- /* We are assuming that the sgdisk(8) command accepts UTF-8
- *
- * TODO is this assumption true or do we need to pass UTF-16? How is that going to work?
- */
- command_line = g_strdup_printf ("sgdisk --change-name %u:%s %s",
- udisks_partition_get_number (partition),
- escaped_name,
- escaped_device);
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "No support for modifying a partition a table of type `%s'",
- udisks_partition_table_get_type_ (partition_table));
- goto out;
- }
-
- /* hold a file descriptor open to suppress BLKRRPART generated by the tools */
- fd = open (udisks_block_get_device (block), O_RDONLY);
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "partition-modify", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "%s",
- command_line))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error setting partition flags on %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- udisks_partition_complete_set_name (partition, invocation);
-
- out:
- if (fd != -1)
- close (fd);
- g_free (command_line);
- g_free (escaped_name);
- g_free (escaped_device);
- g_free (error_message);
- g_clear_object (&object);
- g_clear_object (&block);
- g_clear_object (&partition_table_object);
- g_clear_object (&partition_table);
- g_clear_object (&partition_table_block);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-is_valid_uuid (const gchar *str)
-{
- gboolean ret = FALSE;
- guint groups[] = {8, 4, 4, 4, 12, 0};
- guint pos, n, m;
-
- if (strlen (str) != 36)
- goto out;
-
- pos = 0;
- for (n = 0; groups[n] != 0; n++)
- {
- if (pos > 0)
- {
- if (str[pos++] != '-')
- goto out;
- }
- for (m = 0; m < groups[n]; m++)
- {
- if (!g_ascii_isxdigit (str[pos++]))
- goto out;
- }
- }
-
- ret = TRUE;
-
- out:
- return ret;
-}
-
-/**
- * udisks_linux_partition_set_type_sync:
- * @partition: A #UDisksLinuxPartition.
- * @type: The partition type to set.
- * @caller_uid: The uid of the process requesting this change or 0.
- * @cancellable: A #GCancellable or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Sets the partition type. The calling thread is blocked while the
- * operation is pending.
- *
- * Returns: %TRUE if the operation succeeded, %FALSE if error is set.
- */
-gboolean
-udisks_linux_partition_set_type_sync (UDisksLinuxPartition *partition,
- const gchar *type,
- uid_t caller_uid,
- GCancellable *cancellable,
- GError **error)
-{
- gboolean ret = FALSE;
- UDisksBlock *block = NULL;
- UDisksObject *object = NULL;
- UDisksDaemon *daemon = NULL;
- gchar *error_message = NULL;
- gchar *escaped_device = NULL;
- gchar *escaped_type = NULL;
- UDisksObject *partition_table_object = NULL;
- UDisksPartitionTable *partition_table = NULL;
- UDisksBlock *partition_table_block = NULL;
- gchar *command_line = NULL;
- gint fd = -1;
-
- object = udisks_daemon_util_dup_object (partition, error);
- if (object == NULL)
- goto out;
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_get_block (object);
-
- partition_table_object = udisks_daemon_find_object (daemon, udisks_partition_get_table (UDISKS_PARTITION (partition)));
- partition_table = udisks_object_get_partition_table (partition_table_object);
- partition_table_block = udisks_object_get_block (partition_table_object);
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (partition_table_block));
- escaped_type = udisks_daemon_util_escape_and_quote (type);
- if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "gpt") == 0)
- {
- /* check that it's a valid GUID */
- if (!is_valid_uuid (type))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Given type `%s' is not a valid UUID",
- type);
- goto out;
- }
- command_line = g_strdup_printf ("sgdisk --typecode %u:%s %s",
- udisks_partition_get_number (UDISKS_PARTITION (partition)),
- escaped_type,
- escaped_device);
- }
- else if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "dos") == 0)
- {
- gchar *endp;
- guint type_as_int = strtoul (type, &endp, 0);
- if (strlen (type) == 0 || *endp != '\0')
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Given type `%s' is not a valid",
- type);
- goto out;
- }
- if (type_as_int == 0x05 || type_as_int == 0x0f || type_as_int == 0x85)
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Refusing to change partition type to that of an extended partition. "
- "Delete the partition and create a new extended partition instead.");
- goto out;
- }
- command_line = g_strdup_printf ("sfdisk --change-id %s %u 0x%02x",
- escaped_device,
- udisks_partition_get_number (UDISKS_PARTITION (partition)),
- type_as_int);
- }
- else
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_NOT_SUPPORTED,
- "No support for modifying a partition a table of type `%s'",
- udisks_partition_table_get_type_ (partition_table));
- goto out;
- }
-
- /* hold a file descriptor open to suppress BLKRRPART generated by the tools */
- fd = open (udisks_block_get_device (block), O_RDONLY);
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "partition-modify", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "%s",
- command_line))
- {
- g_set_error (error,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error setting partition flags on %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- ret = TRUE;
-
- out:
- if (fd != -1)
- close (fd);
- g_free (command_line);
- g_free (escaped_type);
- g_free (escaped_device);
- g_free (error_message);
- g_clear_object (&object);
- g_clear_object (&block);
- g_clear_object (&partition_table_object);
- g_clear_object (&partition_table);
- g_clear_object (&partition_table_block);
- g_clear_object (&object);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_set_type (UDisksPartition *partition,
- GDBusMethodInvocation *invocation,
- const gchar *type,
- GVariant *options)
-{
- const gchar *action_id = NULL;
- const gchar *message = NULL;
- UDisksBlock *block = NULL;
- UDisksObject *object = NULL;
- UDisksDaemon *daemon = NULL;
- UDisksObject *partition_table_object = NULL;
- UDisksPartitionTable *partition_table = NULL;
- UDisksBlock *partition_table_block = NULL;
- uid_t caller_uid;
- gid_t caller_gid;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (partition, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_get_block (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- partition_table_object = udisks_daemon_find_object (daemon, udisks_partition_get_table (partition));
- partition_table = udisks_object_get_partition_table (partition_table_object);
- partition_table_block = udisks_object_get_block (partition_table_object);
-
- action_id = "org.freedesktop.udisks2.modify-device";
- /* 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
- */
- message = N_("Authentication is required to modify the partition on device $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.modify-device-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.modify-device-other-seat";
- }
- }
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- if (!udisks_linux_partition_set_type_sync (UDISKS_LINUX_PARTITION (partition), type, caller_uid, NULL, &error))
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- udisks_partition_complete_set_type (partition, invocation);
-
- out:
- g_clear_object (&object);
- g_clear_object (&block);
- g_clear_object (&partition_table_object);
- g_clear_object (&partition_table);
- g_clear_object (&partition_table_block);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_delete (UDisksPartition *partition,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- const gchar *action_id = NULL;
- const gchar *message = NULL;
- UDisksBlock *block = NULL;
- UDisksObject *object = NULL;
- UDisksDaemon *daemon = NULL;
- gchar *error_message = NULL;
- gchar *escaped_device = NULL;
- UDisksObject *partition_table_object = NULL;
- UDisksPartitionTable *partition_table = NULL;
- UDisksBlock *partition_table_block = NULL;
- gchar *command_line = NULL;
- uid_t caller_uid;
- gid_t caller_gid;
- GError *error;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (partition, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_get_block (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- partition_table_object = udisks_daemon_find_object (daemon, udisks_partition_get_table (partition));
- partition_table = udisks_object_get_partition_table (partition_table_object);
- partition_table_block = udisks_object_get_block (partition_table_object);
-
- action_id = "org.freedesktop.udisks2.modify-device";
- /* 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
- */
- message = N_("Authentication is required to delete the partition $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.modify-device-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.modify-device-other-seat";
- }
- }
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (partition_table_block));
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- partition_table_object,
- "partition-delete", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "parted --script %s \"rm %u\"",
- escaped_device,
- udisks_partition_get_number (partition)))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error deleting partition %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
- /* this is sometimes needed because parted(8) does not generate the uevent itself */
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (partition_table_object));
-
- udisks_partition_complete_delete (partition, invocation);
-
- out:
- g_free (command_line);
- g_free (escaped_device);
- g_free (error_message);
- g_clear_object (&object);
- g_clear_object (&block);
- g_clear_object (&partition_table_object);
- g_clear_object (&partition_table);
- g_clear_object (&partition_table_block);
- g_clear_object (&object);
-
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-partition_iface_init (UDisksPartitionIface *iface)
-{
- iface->handle_set_flags = handle_set_flags;
- iface->handle_set_name = handle_set_name;
- iface->handle_set_type = handle_set_type;
- iface->handle_delete = handle_delete;
-}
diff --git a/src/udiskslinuxpartition.h b/src/udiskslinuxpartition.h
deleted file mode 100644
index 696c91c..0000000
--- a/src/udiskslinuxpartition.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_PARTITION_H__
-#define __UDISKS_LINUX_PARTITION_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_PARTITION (udisks_linux_partition_get_type ())
-#define UDISKS_LINUX_PARTITION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_PARTITION, UDisksLinuxPartition))
-#define UDISKS_IS_LINUX_PARTITION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_PARTITION))
-
-GType udisks_linux_partition_get_type (void) G_GNUC_CONST;
-UDisksPartition *udisks_linux_partition_new (void);
-void udisks_linux_partition_update (UDisksLinuxPartition *partition,
- UDisksLinuxBlockObject *object);
-
-gboolean udisks_linux_partition_set_type_sync (UDisksLinuxPartition *partition,
- const gchar *type,
- uid_t caller_uid,
- GCancellable *cancellable,
- GError **error);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_PARTITION_H__ */
diff --git a/src/udiskslinuxpartitiontable.c b/src/udiskslinuxpartitiontable.c
deleted file mode 100644
index f7dc54a..0000000
--- a/src/udiskslinuxpartitiontable.c
+++ /dev/null
@@ -1,712 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-#include <fcntl.h>
-#include <sys/file.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxpartitiontable.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxpartitiontable
- * @title: UDisksLinuxPartitionTable
- * @short_description: Linux implementation of #UDisksPartitionTable
- *
- * This type provides an implementation of the #UDisksPartitionTable
- * interface on Linux.
- */
-
-typedef struct _UDisksLinuxPartitionTableClass UDisksLinuxPartitionTableClass;
-
-/**
- * UDisksLinuxPartitionTable:
- *
- * The #UDisksLinuxPartitionTable structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxPartitionTable
-{
- UDisksPartitionTableSkeleton parent_instance;
-};
-
-struct _UDisksLinuxPartitionTableClass
-{
- UDisksPartitionTableSkeletonClass parent_class;
-};
-
-static void partition_table_iface_init (UDisksPartitionTableIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxPartitionTable, udisks_linux_partition_table, UDISKS_TYPE_PARTITION_TABLE_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_PARTITION_TABLE, partition_table_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_partition_table_init (UDisksLinuxPartitionTable *partition_table)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (partition_table),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_partition_table_class_init (UDisksLinuxPartitionTableClass *klass)
-{
-}
-
-/**
- * udisks_linux_partition_table_new:
- *
- * Creates a new #UDisksLinuxPartitionTable instance.
- *
- * Returns: A new #UDisksLinuxPartitionTable. Free with g_object_unref().
- */
-UDisksPartitionTable *
-udisks_linux_partition_table_new (void)
-{
- return UDISKS_PARTITION_TABLE (g_object_new (UDISKS_TYPE_LINUX_PARTITION_TABLE,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_partition_table_update:
- * @table: A #UDisksLinuxPartitionTable.
- * @object: The enclosing #UDisksLinuxBlockObject instance.
- *
- * Updates the interface.
- */
-void
-udisks_linux_partition_table_update (UDisksLinuxPartitionTable *table,
- UDisksLinuxBlockObject *object)
-{
- const gchar *type = NULL;
- UDisksLinuxDevice *device = NULL;;
-
- device = udisks_linux_block_object_get_device (object);
- if (device != NULL)
- type = g_udev_device_get_property (device->udev_device, "ID_PART_TABLE_TYPE");
-
- udisks_partition_table_set_type_ (UDISKS_PARTITION_TABLE (table), type);
-
- g_clear_object (&device);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-ranges_overlap (guint64 a_offset, guint64 a_size,
- guint64 b_offset, guint64 b_size)
-{
- guint64 a1 = a_offset, a2 = a_offset + a_size;
- guint64 b1 = b_offset, b2 = b_offset + b_size;
- gboolean ret = FALSE;
-
- /* There are only two cases when these intervals can overlap
- *
- * 1. [a1-------a2]
- * [b1------b2]
- *
- * 2. [a1-------a2]
- * [b1------b2]
- */
-
- if (a1 <= b1)
- {
- /* case 1 */
- if (a2 > b1)
- {
- ret = TRUE;
- goto out;
- }
- }
- else
- {
- /* case 2 */
- if (b2 > a1)
- {
- ret = TRUE;
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-static gboolean
-have_partition_in_range (UDisksPartitionTable *table,
- UDisksObject *object,
- guint64 start,
- guint64 end,
- gboolean ignore_container)
-{
- gboolean ret = FALSE;
- UDisksDaemon *daemon = NULL;
- GDBusObjectManager *object_manager = NULL;
- const gchar *table_object_path;
- GList *objects = NULL, *l;
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- object_manager = G_DBUS_OBJECT_MANAGER (udisks_daemon_get_object_manager (daemon));
-
- table_object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
-
- objects = g_dbus_object_manager_get_objects (object_manager);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *i_object = UDISKS_OBJECT (l->data);
- UDisksPartition *i_partition = NULL;
-
- i_partition = udisks_object_get_partition (i_object);
-
- if (i_partition == NULL)
- goto cont;
-
- if (g_strcmp0 (udisks_partition_get_table (i_partition), table_object_path) != 0)
- goto cont;
-
- if (ignore_container && udisks_partition_get_is_container (i_partition))
- goto cont;
-
- if (!ranges_overlap (start, end - start,
- udisks_partition_get_offset (i_partition), udisks_partition_get_size (i_partition)))
- goto cont;
-
- ret = TRUE;
- g_clear_object (&i_partition);
- goto out;
-
- cont:
- g_clear_object (&i_partition);
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- return ret;
-}
-
-static UDisksPartition *
-find_container_partition (UDisksPartitionTable *table,
- UDisksObject *object,
- guint64 start,
- guint64 end)
-{
- UDisksPartition *ret = NULL;
- UDisksDaemon *daemon = NULL;
- GDBusObjectManager *object_manager = NULL;
- const gchar *table_object_path;
- GList *objects = NULL, *l;
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- object_manager = G_DBUS_OBJECT_MANAGER (udisks_daemon_get_object_manager (daemon));
-
- table_object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
-
- objects = g_dbus_object_manager_get_objects (object_manager);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *i_object = UDISKS_OBJECT (l->data);
- UDisksPartition *i_partition = NULL;
-
- i_partition = udisks_object_get_partition (i_object);
-
- if (i_partition == NULL)
- goto cont;
-
- if (g_strcmp0 (udisks_partition_get_table (i_partition), table_object_path) != 0)
- goto cont;
-
- if (udisks_partition_get_is_container (i_partition)
- && ranges_overlap (start, end - start,
- udisks_partition_get_offset (i_partition),
- udisks_partition_get_size (i_partition)))
- {
- ret = i_partition;
- goto out;
- }
-
- cont:
- g_clear_object (&i_partition);
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- UDisksObject *partition_table_object;
- guint64 pos_to_wait_for;
- gboolean ignore_container;
-} WaitForPartitionData;
-
-static UDisksObject *
-wait_for_partition (UDisksDaemon *daemon,
- gpointer user_data)
-{
- WaitForPartitionData *data = user_data;
- UDisksObject *ret = NULL;
- GList *objects, *l;
-
- objects = udisks_daemon_get_objects (daemon);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksPartition *partition = udisks_object_get_partition (object);
- if (partition != NULL)
- {
- if (g_strcmp0 (udisks_partition_get_table (partition),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (data->partition_table_object))) == 0)
- {
- guint64 offset = udisks_partition_get_offset (partition);
- guint64 size = udisks_partition_get_size (partition);
-
- if (data->pos_to_wait_for >= offset && data->pos_to_wait_for < offset + size)
- {
- if (!(udisks_partition_get_is_container (partition) && data->ignore_container))
- {
- g_object_unref (partition);
- ret = g_object_ref (object);
- goto out;
- }
- }
- }
- g_object_unref (partition);
- }
- }
-
- out:
- g_list_free_full (objects, g_object_unref);
- return ret;
-}
-
-#define MIB_SIZE (1048576L)
-
-static int
-flock_block_dev (UDisksPartitionTable *iface)
-{
- UDisksObject *object = udisks_daemon_util_dup_object (iface, NULL);
- UDisksBlock *block = object? udisks_object_peek_block (object) : NULL;
- int fd = block? open (udisks_block_get_device (block), O_RDONLY) : -1;
-
- if (fd >= 0)
- flock (fd, LOCK_SH | LOCK_NB);
-
- g_clear_object (&object);
- return fd;
-}
-
-static void
-unflock_block_dev (int fd)
-{
- if (fd >= 0)
- close (fd);
-}
-
-/* runs in thread dedicated to handling @invocation */
-static gboolean
-handle_create_partition (UDisksPartitionTable *table,
- GDBusMethodInvocation *invocation,
- guint64 offset,
- guint64 size,
- const gchar *type,
- const gchar *name,
- GVariant *options)
-{
- const gchar *action_id = NULL;
- const gchar *message = NULL;
- UDisksBlock *block = NULL;
- UDisksObject *object = NULL;
- UDisksDaemon *daemon = NULL;
- gchar *error_message = NULL;
- gchar *escaped_device = NULL;
- gchar *command_line = NULL;
- WaitForPartitionData *wait_data = NULL;
- UDisksObject *partition_object = NULL;
- UDisksBlock *partition_block = NULL;
- gchar *escaped_partition_device = NULL;
- const gchar *table_type;
- uid_t caller_uid;
- gid_t caller_gid;
- gboolean do_wipe = TRUE;
- GError *error;
- int lock_fd;
-
- /* We (try to) take a shared lock on the partition table while
- creating and formatting a new partition.
-
- This lock prevents udevd from issuing a BLKRRPART ioctl call.
- That ioctl is undesired because it might temporarily remove the
- block device of the newly created block device. It does so only
- temporarily, but it still happens that the block device is
- missing exactly when wipefs or mkfs try to access it.
-
- Also, a pair of remove/add events will cause udisks to create a
- new internal UDisksObject to represent the block device of the
- partition. The code currently doesn't handle this and waits for
- changes (such as an expected filesystem type or UUID) to a
- obsolete internal object that will never see them.
- */
- lock_fd = flock_block_dev (table);
-
- error = NULL;
- object = udisks_daemon_util_dup_object (table, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_get_block (object);
- if (block == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Partition table object is not a block device");
- goto out;
- }
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- action_id = "org.freedesktop.udisks2.modify-device";
- /* 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
- */
- message = N_("Authentication is required to create a partition on $(drive)");
- if (!udisks_daemon_util_setup_by_user (daemon, object, caller_uid))
- {
- if (udisks_block_get_hint_system (block))
- {
- action_id = "org.freedesktop.udisks2.modify-device-system";
- }
- else if (!udisks_daemon_util_on_user_seat (daemon, object, caller_uid))
- {
- action_id = "org.freedesktop.udisks2.modify-device-other-seat";
- }
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- action_id,
- options,
- message,
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- table_type = udisks_partition_table_get_type_ (table);
- wait_data = g_new0 (WaitForPartitionData, 1);
- if (g_strcmp0 (table_type, "dos") == 0)
- {
- guint64 start_mib;
- guint64 end_bytes;
- guint64 max_end_bytes;
- const gchar *part_type;
- char *endp;
- gint type_as_int;
- gboolean is_logical = FALSE;
-
- max_end_bytes = udisks_block_get_size (block);
-
- if (strlen (name) > 0)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "MBR partition table does not support names");
- goto out;
- }
-
- /* Determine whether we are creating a primary, extended or logical partition */
- type_as_int = strtol (type, &endp, 0);
- if (type[0] != '\0' && *endp == '\0' &&
- (type_as_int == 0x05 || type_as_int == 0x0f || type_as_int == 0x85))
- {
- part_type = "extended";
- do_wipe = FALSE; // wiping an extended partition destroys it
- if (have_partition_in_range (table, object, offset, offset + size, FALSE))
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Requested range is already occupied by a partition");
- goto out;
- }
- }
- else
- {
- if (have_partition_in_range (table, object, offset, offset + size, FALSE))
- {
- if (have_partition_in_range (table, object, offset, offset + size, TRUE))
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Requested range is already occupied by a partition");
- goto out;
- }
- else
- {
- UDisksPartition *container = find_container_partition (table, object,
- offset, offset + size);
- g_assert (container != NULL);
- is_logical = TRUE;
- part_type = "logical ext2";
- max_end_bytes = (udisks_partition_get_offset(container)
- + udisks_partition_get_size(container));
- }
- }
- else
- {
- part_type = "primary ext2";
- }
- }
-
- /* Ensure we _start_ at MiB granularity since that ensures optimal IO...
- * Also round up size to nearest multiple of 512
- */
- start_mib = offset / MIB_SIZE + 1L;
- end_bytes = start_mib * MIB_SIZE + ((size + 511L) & (~511L));
-
- /* Now reduce size until we are not
- *
- * - overlapping neighboring partitions; or
- * - exceeding the end of the disk
- */
- while (end_bytes > start_mib * MIB_SIZE && (have_partition_in_range (table,
- object,
- start_mib * MIB_SIZE,
- end_bytes, is_logical) ||
- end_bytes > max_end_bytes))
- {
- /* TODO: if end_bytes is sufficiently big this could be *a lot* of loop iterations
- * and thus a potential DoS attack...
- */
- end_bytes -= 512L;
- }
- wait_data->pos_to_wait_for = (start_mib*MIB_SIZE + end_bytes) / 2L;
- wait_data->ignore_container = is_logical;
-
- command_line = g_strdup_printf ("parted --align optimal --script %s "
- "\"mkpart %s %" G_GUINT64_FORMAT "MiB %" G_GUINT64_FORMAT "b\"",
- escaped_device,
- part_type,
- start_mib,
- end_bytes - 1); /* end_bytes is *INCLUSIVE* (!) */
- }
- else if (g_strcmp0 (table_type, "gpt") == 0)
- {
- guint64 start_mib;
- guint64 end_bytes;
- gchar *escaped_name;
- gchar *escaped_escaped_name;
-
- /* GPT is easy, no extended/logical crap */
- if (have_partition_in_range (table, object, offset, offset + size, FALSE))
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Requested range is already occupied by a partition");
- goto out;
- }
-
- /* bah, parted(8) is broken with empty names (it sets the name to 'ext2' in that case)
- * TODO: file bug
- */
- if (strlen (name) == 0)
- {
- name = " ";
- }
-
- escaped_name = udisks_daemon_util_escape (name);
- escaped_escaped_name = udisks_daemon_util_escape (escaped_name);
-
- /* Ensure we _start_ at MiB granularity since that ensures optimal IO...
- * Also round up size to nearest multiple of 512
- */
- start_mib = offset / MIB_SIZE + 1L;
- end_bytes = start_mib * MIB_SIZE + ((size + 511L) & (~511L));
-
- /* Now reduce size until we are not
- *
- * - overlapping neighboring partitions; or
- * - exceeding the end of the disk (note: the 33 LBAs is the Secondary GPT)
- */
- while (end_bytes > start_mib * MIB_SIZE && (have_partition_in_range (table,
- object,
- start_mib * MIB_SIZE,
- end_bytes, FALSE) ||
- (end_bytes > udisks_block_get_size (block) - 33*512)))
- {
- /* TODO: if end_bytes is sufficiently big this could be *a lot* of loop iterations
- * and thus a potential DoS attack...
- */
- end_bytes -= 512L;
- }
- wait_data->pos_to_wait_for = (start_mib*MIB_SIZE + end_bytes) / 2L;
- command_line = g_strdup_printf ("parted --align optimal --script %s "
- "\"mkpart \\\"%s\\\" ext2 %" G_GUINT64_FORMAT "MiB %" G_GUINT64_FORMAT "b\"",
- escaped_device,
- escaped_escaped_name,
- start_mib,
- end_bytes - 1); /* end_bytes is *INCLUSIVE* (!) */
- g_free (escaped_escaped_name);
- g_free (escaped_name);
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Don't know how to create partitions this partition table of type `%s'",
- table_type);
- goto out;
- }
-
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- object,
- "partition-create", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "%s",
- command_line))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error creating partition on %s: %s",
- udisks_block_get_device (block),
- error_message);
- goto out;
- }
- /* this is sometimes needed because parted(8) does not generate the uevent itself */
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (object));
-
- /* sit and wait for the partition to show up */
- g_warn_if_fail (wait_data->pos_to_wait_for > 0);
- wait_data->partition_table_object = object;
- error = NULL;
- partition_object = udisks_daemon_wait_for_object_sync (daemon,
- wait_for_partition,
- wait_data,
- NULL,
- 30,
- &error);
- if (partition_object == NULL)
- {
- g_prefix_error (&error, "Error waiting for partition to appear: ");
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
- partition_block = udisks_object_get_block (partition_object);
- if (partition_block == NULL)
- {
- g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
- "Partition object is not a block device");
- goto out;
- }
- escaped_partition_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (partition_block));
-
- /* TODO: set partition type */
-
- /* wipe the newly created partition if wanted */
- if (do_wipe)
- {
- if (!udisks_daemon_launch_spawned_job_sync (daemon,
- partition_object,
- "partition-create", caller_uid,
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "wipefs -a %s",
- escaped_partition_device))
- {
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error wiping newly created partition %s: %s",
- udisks_block_get_device (partition_block),
- error_message);
- goto out;
- }
- }
-
- /* this is sometimes needed because parted(8) does not generate the uevent itself */
- udisks_linux_block_object_trigger_uevent (UDISKS_LINUX_BLOCK_OBJECT (partition_object));
-
- udisks_partition_table_complete_create_partition (table,
- invocation,
- g_dbus_object_get_object_path (G_DBUS_OBJECT (partition_object)));
-
- out:
- g_free (escaped_partition_device);
- g_free (wait_data);
- g_clear_object (&partition_block);
- g_clear_object (&partition_object);
- g_free (command_line);
- g_free (escaped_device);
- g_free (error_message);
- g_clear_object (&object);
- g_clear_object (&block);
- unflock_block_dev (lock_fd);
- return TRUE; /* returning TRUE means that we handled the method invocation */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-partition_table_iface_init (UDisksPartitionTableIface *iface)
-{
- iface->handle_create_partition = handle_create_partition;
-}
diff --git a/src/udiskslinuxpartitiontable.h b/src/udiskslinuxpartitiontable.h
deleted file mode 100644
index e63900b..0000000
--- a/src/udiskslinuxpartitiontable.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_PARTITION_TABLE_H__
-#define __UDISKS_LINUX_PARTITION_TABLE_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_PARTITION_TABLE (udisks_linux_partition_table_get_type ())
-#define UDISKS_LINUX_PARTITION_TABLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_PARTITION_TABLE, UDisksLinuxPartitionTable))
-#define UDISKS_IS_LINUX_PARTITION_TABLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_PARTITION_TABLE))
-
-GType udisks_linux_partition_table_get_type (void) G_GNUC_CONST;
-UDisksPartitionTable *udisks_linux_partition_table_new (void);
-void udisks_linux_partition_table_update (UDisksLinuxPartitionTable *table,
- UDisksLinuxBlockObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_PARTITION_TABLE_H__ */
diff --git a/src/udiskslinuxprovider.c b/src/udiskslinuxprovider.c
deleted file mode 100644
index c12e921..0000000
--- a/src/udiskslinuxprovider.c
+++ /dev/null
@@ -1,1076 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <string.h>
-
-#include "udiskslogging.h"
-#include "udisksdaemon.h"
-#include "udisksprovider.h"
-#include "udiskslinuxprovider.h"
-#include "udiskslinuxblockobject.h"
-#include "udiskslinuxdriveobject.h"
-#include "udiskslinuxmdraidobject.h"
-#include "udiskslinuxmanager.h"
-#include "udisksstate.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxprovider
- * @title: UDisksLinuxProvider
- * @short_description: Provides Linux-specific objects
- *
- * This object is used to add/remove Linux specific objects of type
- * #UDisksLinuxBlockObject, #UDisksLinuxDriveObject and #UDisksLinuxMDRaidObject.
- */
-
-typedef struct _UDisksLinuxProviderClass UDisksLinuxProviderClass;
-
-/**
- * UDisksLinuxProvider:
- *
- * The #UDisksLinuxProvider structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksLinuxProvider
-{
- UDisksProvider parent_instance;
-
- GUdevClient *gudev_client;
- GAsyncQueue *probe_request_queue;
- GThread *probe_request_thread;
-
- UDisksObjectSkeleton *manager_object;
-
- /* maps from sysfs path to UDisksLinuxBlockObject objects */
- GHashTable *sysfs_to_block;
-
- /* maps from VPD (serial, wwn) and sysfs_path to UDisksLinuxDriveObject instances */
- GHashTable *vpd_to_drive;
- GHashTable *sysfs_path_to_drive;
-
- /* maps from array UUID and sysfs_path to UDisksLinuxMDRaidObject instances */
- GHashTable *uuid_to_mdraid;
- GHashTable *sysfs_path_to_mdraid;
- GHashTable *sysfs_path_to_mdraid_members;
-
- GFileMonitor *etc_udisks2_dir_monitor;
-
- /* set to TRUE only in the coldplug phase */
- gboolean coldplug;
-
- guint housekeeping_timeout;
- guint64 housekeeping_last;
- gboolean housekeeping_running;
-};
-
-G_LOCK_DEFINE_STATIC (provider_lock);
-
-struct _UDisksLinuxProviderClass
-{
- UDisksProviderClass parent_class;
-};
-
-static void udisks_linux_provider_handle_uevent (UDisksLinuxProvider *provider,
- const gchar *action,
- UDisksLinuxDevice *device);
-
-static gboolean on_housekeeping_timeout (gpointer user_data);
-
-static void fstab_monitor_on_entry_added (UDisksFstabMonitor *monitor,
- UDisksFstabEntry *entry,
- gpointer user_data);
-
-static void fstab_monitor_on_entry_removed (UDisksFstabMonitor *monitor,
- UDisksFstabEntry *entry,
- gpointer user_data);
-
-static void crypttab_monitor_on_entry_added (UDisksCrypttabMonitor *monitor,
- UDisksCrypttabEntry *entry,
- gpointer user_data);
-
-static void crypttab_monitor_on_entry_removed (UDisksCrypttabMonitor *monitor,
- UDisksCrypttabEntry *entry,
- gpointer user_data);
-
-static void on_etc_udisks2_dir_monitor_changed (GFileMonitor *monitor,
- GFile *file,
- GFile *other_file,
- GFileMonitorEvent event_type,
- gpointer user_data);
-
-gpointer probe_request_thread_func (gpointer user_data);
-
-G_DEFINE_TYPE (UDisksLinuxProvider, udisks_linux_provider, UDISKS_TYPE_PROVIDER);
-
-static void
-udisks_linux_provider_finalize (GObject *object)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (object);
- UDisksDaemon *daemon;
-
- /* stop the request thread and wait for it */
- g_async_queue_push (provider->probe_request_queue, (gpointer) 0xdeadbeef);
- g_thread_join (provider->probe_request_thread);
- g_async_queue_unref (provider->probe_request_queue);
-
- daemon = udisks_provider_get_daemon (UDISKS_PROVIDER (provider));
-
- if (provider->etc_udisks2_dir_monitor != NULL)
- {
- g_signal_handlers_disconnect_by_func (provider->etc_udisks2_dir_monitor,
- G_CALLBACK (on_etc_udisks2_dir_monitor_changed),
- provider);
- g_object_unref (provider->etc_udisks2_dir_monitor);
- }
-
- g_hash_table_unref (provider->sysfs_to_block);
- g_hash_table_unref (provider->vpd_to_drive);
- g_hash_table_unref (provider->sysfs_path_to_drive);
- g_hash_table_unref (provider->uuid_to_mdraid);
- g_hash_table_unref (provider->sysfs_path_to_mdraid);
- g_hash_table_unref (provider->sysfs_path_to_mdraid_members);
- g_object_unref (provider->gudev_client);
-
- udisks_object_skeleton_set_manager (provider->manager_object, NULL);
- g_object_unref (provider->manager_object);
-
- if (provider->housekeeping_timeout > 0)
- g_source_remove (provider->housekeeping_timeout);
-
- g_signal_handlers_disconnect_by_func (udisks_daemon_get_fstab_monitor (daemon),
- G_CALLBACK (fstab_monitor_on_entry_added),
- provider);
- g_signal_handlers_disconnect_by_func (udisks_daemon_get_fstab_monitor (daemon),
- G_CALLBACK (fstab_monitor_on_entry_removed),
- provider);
- g_signal_handlers_disconnect_by_func (udisks_daemon_get_crypttab_monitor (daemon),
- G_CALLBACK (crypttab_monitor_on_entry_added),
- provider);
- g_signal_handlers_disconnect_by_func (udisks_daemon_get_crypttab_monitor (daemon),
- G_CALLBACK (crypttab_monitor_on_entry_removed),
- provider);
-
- if (G_OBJECT_CLASS (udisks_linux_provider_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_linux_provider_parent_class)->finalize (object);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- UDisksLinuxProvider *provider;
- GUdevDevice *udev_device;
- UDisksLinuxDevice *udisks_device;
-} ProbeRequest;
-
-static void
-probe_request_free (ProbeRequest *request)
-{
- g_clear_object (&request->provider);
- g_clear_object (&request->udev_device);
- g_clear_object (&request->udisks_device);
- g_slice_free (ProbeRequest, request);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* called in main thread with a processed ProbeRequest struct - see probe_request_thread_func() */
-static gboolean
-on_idle_with_probed_uevent (gpointer user_data)
-{
- ProbeRequest *request = user_data;
- udisks_linux_provider_handle_uevent (request->provider,
- g_udev_device_get_action (request->udev_device),
- request->udisks_device);
- probe_request_free (request);
- return FALSE; /* remove source */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-gpointer
-probe_request_thread_func (gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
- ProbeRequest *request;
-
- do
- {
- request = g_async_queue_pop (provider->probe_request_queue);
-
- /* used by _finalize() above to stop this thread - if received, we can
- * no longer use @provider
- */
- if (request == (gpointer) 0xdeadbeef)
- goto out;
-
- /* probe the device - this may take a while */
- request->udisks_device = udisks_linux_device_new_sync (request->udev_device);
-
- /* now that we've probed the device, post the request back to the main thread */
- g_idle_add (on_idle_with_probed_uevent, request);
- }
- while (TRUE);
-
- out:
- return NULL;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-on_uevent (GUdevClient *client,
- const gchar *action,
- GUdevDevice *device,
- gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
- ProbeRequest *request;
-
- request = g_slice_new0 (ProbeRequest);
- request->provider = g_object_ref (provider);
- request->udev_device = g_object_ref (device);
-
- /* process uevent in "probing-thread" */
- g_async_queue_push (provider->probe_request_queue, request);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_provider_init (UDisksLinuxProvider *provider)
-{
- const gchar *subsystems[] = {"block", "iscsi_connection", "scsi", NULL};
- GFile *file;
- GError *error = NULL;
-
- /* get ourselves an udev client */
- provider->gudev_client = g_udev_client_new (subsystems);
-
- g_signal_connect (provider->gudev_client,
- "uevent",
- G_CALLBACK (on_uevent),
- provider);
-
- provider->probe_request_queue = g_async_queue_new ();
- provider->probe_request_thread = g_thread_new ("probing-thread",
- probe_request_thread_func,
- provider);
-
- file = g_file_new_for_path (PACKAGE_SYSCONF_DIR "/udisks2");
- provider->etc_udisks2_dir_monitor = g_file_monitor_directory (file,
- G_FILE_MONITOR_NONE,
- NULL,
- &error);
- if (provider->etc_udisks2_dir_monitor != NULL)
- {
- g_signal_connect (provider->etc_udisks2_dir_monitor,
- "changed",
- G_CALLBACK (on_etc_udisks2_dir_monitor_changed),
- provider);
- }
- else
- {
- udisks_warning ("Error monitoring directory %s: %s (%s, %d)",
- PACKAGE_SYSCONF_DIR "/udisks2",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- }
- g_object_unref (file);
-
-}
-
-static void
-update_drive_with_id (UDisksLinuxProvider *provider,
- const gchar *id)
-{
- GHashTableIter iter;
- UDisksLinuxDriveObject *drive_object;
-
- /* TODO: could have a GHashTable from id to UDisksLinuxDriveObject */
- g_hash_table_iter_init (&iter, provider->sysfs_path_to_drive);
- while (g_hash_table_iter_next (&iter, NULL, (gpointer*) &drive_object))
- {
- UDisksDrive *drive = udisks_object_get_drive (UDISKS_OBJECT (drive_object));
- if (drive != NULL)
- {
- if (g_strcmp0 (udisks_drive_get_id (drive), id) == 0)
- {
- //udisks_debug ("synthesizing change event on drive with id %s", id);
- udisks_linux_drive_object_uevent (drive_object, "change", NULL);
- }
- g_object_unref (drive);
- }
- }
-}
-
-static void
-on_etc_udisks2_dir_monitor_changed (GFileMonitor *monitor,
- GFile *file,
- GFile *other_file,
- GFileMonitorEvent event_type,
- gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
-
- if (event_type == G_FILE_MONITOR_EVENT_CREATED ||
- event_type == G_FILE_MONITOR_EVENT_DELETED ||
- event_type == G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT)
- {
- gchar *filename = g_file_get_basename (file);
- if (g_str_has_suffix (filename, ".conf"))
- {
- gchar *id;
- id = g_strndup (filename, strlen (filename) - strlen(".conf"));
- update_drive_with_id (provider, id);
- g_free (id);
- }
- g_free (filename);
- }
-}
-
-static guint
-count_alphas (const gchar *str)
-{
- guint n = 0;
- while (g_ascii_isalpha (str[n]))
- n++;
- return n;
-}
-
-static gint
-device_name_cmp (const gchar *a,
- const gchar *b)
-{
- /* Ensures that sda comes before sdz%d and sdz%d comes before sdaa%d */
- if (g_str_has_prefix (a, "sd") && g_str_has_prefix (b, "sd"))
- {
- gint la = count_alphas (a);
- gint lb = count_alphas (b);
- if (la != lb)
- return la - lb;
- else
- return g_strcmp0 (a, b);
- }
- else
- {
- return g_strcmp0 (a, b);
- }
-}
-
-static gint
-udev_device_name_cmp (GUdevDevice *a,
- GUdevDevice *b)
-{
- return device_name_cmp (g_udev_device_get_name (a), g_udev_device_get_name (b));
-}
-
-static void
-udisks_linux_provider_start (UDisksProvider *_provider)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (_provider);
- UDisksDaemon *daemon;
- UDisksManager *manager;
- GList *devices;
- GList *udisks_devices;
- GList *l;
- guint n;
-
- provider->coldplug = TRUE;
-
- if (UDISKS_PROVIDER_CLASS (udisks_linux_provider_parent_class)->start != NULL)
- UDISKS_PROVIDER_CLASS (udisks_linux_provider_parent_class)->start (_provider);
-
- daemon = udisks_provider_get_daemon (UDISKS_PROVIDER (provider));
-
- provider->manager_object = udisks_object_skeleton_new ("/org/freedesktop/UDisks2/Manager");
- manager = udisks_linux_manager_new (daemon);
- udisks_object_skeleton_set_manager (provider->manager_object, manager);
- g_object_unref (manager);
-
- g_dbus_object_manager_server_export (udisks_daemon_get_object_manager (daemon),
- G_DBUS_OBJECT_SKELETON (provider->manager_object));
-
- provider->sysfs_to_block = g_hash_table_new_full (g_str_hash,
- g_str_equal,
- g_free,
- (GDestroyNotify) g_object_unref);
- provider->vpd_to_drive = g_hash_table_new_full (g_str_hash,
- g_str_equal,
- g_free,
- (GDestroyNotify) g_object_unref);
- provider->sysfs_path_to_drive = g_hash_table_new_full (g_str_hash,
- g_str_equal,
- g_free,
- NULL);
- provider->uuid_to_mdraid = g_hash_table_new_full (g_str_hash,
- g_str_equal,
- g_free,
- (GDestroyNotify) g_object_unref);
- provider->sysfs_path_to_mdraid = g_hash_table_new_full (g_str_hash,
- g_str_equal,
- g_free,
- NULL);
- provider->sysfs_path_to_mdraid_members = g_hash_table_new_full (g_str_hash,
- g_str_equal,
- g_free,
- NULL);
-
- devices = g_udev_client_query_by_subsystem (provider->gudev_client, "block");
-
- /* make sure we process sda before sdz and sdz before sdaa */
- devices = g_list_sort (devices, (GCompareFunc) udev_device_name_cmp);
-
- /* probe for extra data we don't get from udev */
- udisks_info ("Initialization (device probing)");
- udisks_devices = NULL;
- for (l = devices; l != NULL; l = l->next)
- {
- GUdevDevice *device = G_UDEV_DEVICE (l->data);
- if (!g_udev_device_get_is_initialized (device))
- continue;
- udisks_devices = g_list_prepend (udisks_devices, udisks_linux_device_new_sync (device));
- }
- udisks_devices = g_list_reverse (udisks_devices);
-
- /* do two coldplug runs to handle dependencies between devices */
- for (n = 0; n < 2; n++)
- {
- udisks_info ("Initialization (coldplug %u/2)", n + 1);
- for (l = udisks_devices; l != NULL; l = l->next)
- {
- UDisksLinuxDevice *device = l->data;
- udisks_linux_provider_handle_uevent (provider, "add", device);
- }
- }
- g_list_free_full (devices, g_object_unref);
- g_list_free_full (udisks_devices, g_object_unref);
- udisks_info ("Initialization complete");
-
- /* schedule housekeeping for every 10 minutes */
- provider->housekeeping_timeout = g_timeout_add_seconds (10*60,
- on_housekeeping_timeout,
- provider);
- /* ... and also do an initial run */
- on_housekeeping_timeout (provider);
-
- provider->coldplug = FALSE;
-
- /* update Block:Configuration whenever fstab or crypttab entries are added or removed */
- g_signal_connect (udisks_daemon_get_fstab_monitor (daemon),
- "entry-added",
- G_CALLBACK (fstab_monitor_on_entry_added),
- provider);
- g_signal_connect (udisks_daemon_get_fstab_monitor (daemon),
- "entry-removed",
- G_CALLBACK (fstab_monitor_on_entry_removed),
- provider);
- g_signal_connect (udisks_daemon_get_crypttab_monitor (daemon),
- "entry-added",
- G_CALLBACK (crypttab_monitor_on_entry_added),
- provider);
- g_signal_connect (udisks_daemon_get_crypttab_monitor (daemon),
- "entry-removed",
- G_CALLBACK (crypttab_monitor_on_entry_removed),
- provider);
-}
-
-static void
-udisks_linux_provider_class_init (UDisksLinuxProviderClass *klass)
-{
- GObjectClass *gobject_class;
- UDisksProviderClass *provider_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_linux_provider_finalize;
-
- provider_class = UDISKS_PROVIDER_CLASS (klass);
- provider_class->start = udisks_linux_provider_start;
-}
-
-/**
- * udisks_linux_provider_new:
- * @daemon: A #UDisksDaemon.
- *
- * Create a new provider object for Linux-specific objects / functionality.
- *
- * Returns: A #UDisksLinuxProvider object. Free with g_object_unref().
- */
-UDisksLinuxProvider *
-udisks_linux_provider_new (UDisksDaemon *daemon)
-{
- g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL);
- return UDISKS_LINUX_PROVIDER (g_object_new (UDISKS_TYPE_LINUX_PROVIDER,
- "daemon", daemon,
- NULL));
-}
-
-/**
- * udisks_linux_provider_get_udev_client:
- * @provider: A #UDisksLinuxProvider.
- *
- * Gets the #GUdevClient used by @provider.
- *
- * Returns: A #GUdevClient owned by @provider. Do not free.
- */
-GUdevClient *
-udisks_linux_provider_get_udev_client (UDisksLinuxProvider *provider)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_PROVIDER (provider), NULL);
- return provider->gudev_client;
-}
-
-
-/**
- * udisks_linux_provider_get_coldplug:
- * @provider: A #UDisksLinuxProvider.
- *
- * Gets whether @provider is in the coldplug phase.
- *
- * Returns: %TRUE if in the coldplug phase, %FALSE otherwise.
- **/
-gboolean
-udisks_linux_provider_get_coldplug (UDisksLinuxProvider *provider)
-{
- g_return_val_if_fail (UDISKS_IS_LINUX_PROVIDER (provider), FALSE);
- return provider->coldplug;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-perform_initial_housekeeping_for_drive (GTask *task,
- gpointer source_object,
- gpointer task_data,
- GCancellable *cancellable)
-{
- UDisksLinuxDriveObject *object = UDISKS_LINUX_DRIVE_OBJECT (task_data);
- GError *error;
-
- error = NULL;
- if (!udisks_linux_drive_object_housekeeping (object, 0,
- NULL, /* TODO: cancellable */
- &error))
- {
- udisks_warning ("Error performing initial housekeeping for drive %s: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* called with lock held */
-
-static void
-maybe_remove_mdraid_object (UDisksLinuxProvider *provider,
- UDisksLinuxMDRaidObject *object)
-{
- gchar *object_uuid = NULL;
- UDisksDaemon *daemon = NULL;
-
- /* remove the object only if there are no devices left */
- if (udisks_linux_mdraid_object_have_devices (object))
- goto out;
-
- daemon = udisks_provider_get_daemon (UDISKS_PROVIDER (provider));
-
- object_uuid = g_strdup (udisks_linux_mdraid_object_get_uuid (object));
- g_dbus_object_manager_server_unexport (udisks_daemon_get_object_manager (daemon),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_warn_if_fail (g_hash_table_remove (provider->uuid_to_mdraid, object_uuid));
-
- out:
- g_free (object_uuid);
-}
-
-static void
-handle_block_uevent_for_mdraid_with_uuid (UDisksLinuxProvider *provider,
- const gchar *action,
- UDisksLinuxDevice *device,
- const gchar *uuid,
- gboolean is_member)
-{
- UDisksLinuxMDRaidObject *object;
- UDisksDaemon *daemon;
- const gchar *sysfs_path;
-
- daemon = udisks_provider_get_daemon (UDISKS_PROVIDER (provider));
- sysfs_path = g_udev_device_get_sysfs_path (device->udev_device);
-
- /* if uuid is NULL or bogus, consider it a remove event */
- if (uuid == NULL || g_strcmp0 (uuid, "00000000:00000000:00000000:00000000") == 0)
- action = "remove";
- else
- {
- /* sometimes the bogus UUID looks legit, but it is still bogus. */
- if (!is_member)
- {
- UDisksLinuxMDRaidObject *candidate = g_hash_table_lookup (provider->sysfs_path_to_mdraid, sysfs_path);
- if (candidate != NULL &&
- g_strcmp0 (uuid, udisks_linux_mdraid_object_get_uuid (candidate)) != 0)
- {
- udisks_debug ("UUID of %s became bogus (changed from %s to %s)",
- sysfs_path, udisks_linux_mdraid_object_get_uuid (candidate), uuid);
- action = "remove";
- }
- }
- }
-
- if (g_strcmp0 (action, "remove") == 0)
- {
- /* first check if this device was a member */
- object = g_hash_table_lookup (provider->sysfs_path_to_mdraid_members, sysfs_path);
- if (object != NULL)
- {
- udisks_linux_mdraid_object_uevent (object, action, device, TRUE /* is_member */);
- g_warn_if_fail (g_hash_table_remove (provider->sysfs_path_to_mdraid_members, sysfs_path));
- maybe_remove_mdraid_object (provider, object);
- }
-
- /* then check if the device was the raid device */
- object = g_hash_table_lookup (provider->sysfs_path_to_mdraid, sysfs_path);
- if (object != NULL)
- {
- udisks_linux_mdraid_object_uevent (object, action, device, FALSE /* is_member */);
- g_warn_if_fail (g_hash_table_remove (provider->sysfs_path_to_mdraid, sysfs_path));
- maybe_remove_mdraid_object (provider, object);
- }
- }
- else
- {
- if (uuid == NULL)
- goto out;
-
- object = g_hash_table_lookup (provider->uuid_to_mdraid, uuid);
- if (object != NULL)
- {
- if (is_member)
- {
- if (g_hash_table_lookup (provider->sysfs_path_to_mdraid_members, sysfs_path) == NULL)
- g_hash_table_insert (provider->sysfs_path_to_mdraid_members, g_strdup (sysfs_path), object);
- }
- else
- {
- if (g_hash_table_lookup (provider->sysfs_path_to_mdraid, sysfs_path) == NULL)
- g_hash_table_insert (provider->sysfs_path_to_mdraid, g_strdup (sysfs_path), object);
- }
- udisks_linux_mdraid_object_uevent (object, action, device, is_member);
- }
- else
- {
- object = udisks_linux_mdraid_object_new (daemon, uuid);
- udisks_linux_mdraid_object_uevent (object, action, device, is_member);
- g_dbus_object_manager_server_export_uniquely (udisks_daemon_get_object_manager (daemon),
- G_DBUS_OBJECT_SKELETON (object));
- g_hash_table_insert (provider->uuid_to_mdraid, g_strdup (uuid), object);
- if (is_member)
- g_hash_table_insert (provider->sysfs_path_to_mdraid_members, g_strdup (sysfs_path), object);
- else
- g_hash_table_insert (provider->sysfs_path_to_mdraid, g_strdup (sysfs_path), object);
- }
- }
-
- out:
- ;
-}
-
-static void
-handle_block_uevent_for_mdraid (UDisksLinuxProvider *provider,
- const gchar *action,
- UDisksLinuxDevice *device)
-{
- const gchar *uuid;
- const gchar *member_uuid;
-
- /* For nested RAID levels, a device can be both a member of one
- * array and the RAID device for another. Therefore we need to
- * consider both UUIDs.
- *
- * For removal, we also need to consider the case where there is no
- * UUID.
- */
- uuid = g_udev_device_get_property (device->udev_device, "UDISKS_MD_UUID");
- member_uuid = g_udev_device_get_property (device->udev_device, "UDISKS_MD_MEMBER_UUID");
-
- if (uuid != NULL)
- handle_block_uevent_for_mdraid_with_uuid (provider, action, device, uuid, FALSE);
-
- if (member_uuid != NULL)
- handle_block_uevent_for_mdraid_with_uuid (provider, action, device, member_uuid, TRUE);
-
- if (uuid == NULL && member_uuid == NULL)
- handle_block_uevent_for_mdraid_with_uuid (provider, action, device, NULL, FALSE);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* called with lock held */
-static void
-handle_block_uevent_for_drive (UDisksLinuxProvider *provider,
- const gchar *action,
- UDisksLinuxDevice *device)
-{
- UDisksLinuxDriveObject *object;
- UDisksDaemon *daemon;
- GTask *task;
- const gchar *sysfs_path;
- gchar *vpd;
-
- vpd = NULL;
- daemon = udisks_provider_get_daemon (UDISKS_PROVIDER (provider));
- sysfs_path = g_udev_device_get_sysfs_path (device->udev_device);
-
- if (g_strcmp0 (action, "remove") == 0)
- {
- object = g_hash_table_lookup (provider->sysfs_path_to_drive, sysfs_path);
- if (object != NULL)
- {
- GList *devices;
-
- udisks_linux_drive_object_uevent (object, action, device);
-
- g_warn_if_fail (g_hash_table_remove (provider->sysfs_path_to_drive, sysfs_path));
-
- devices = udisks_linux_drive_object_get_devices (object);
- if (devices == NULL)
- {
- const gchar *existing_vpd;
- existing_vpd = g_object_get_data (G_OBJECT (object), "x-vpd");
- g_dbus_object_manager_server_unexport (udisks_daemon_get_object_manager (daemon),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_warn_if_fail (g_hash_table_remove (provider->vpd_to_drive, existing_vpd));
- }
- g_list_foreach (devices, (GFunc) g_object_unref, NULL);
- g_list_free (devices);
- }
- }
- else
- {
- if (!udisks_linux_drive_object_should_include_device (provider->gudev_client, device, &vpd))
- goto out;
-
- if (vpd == NULL)
- {
- udisks_debug ("Ignoring block device %s with no serial or WWN",
- g_udev_device_get_sysfs_path (device->udev_device));
- goto out;
- }
- object = g_hash_table_lookup (provider->vpd_to_drive, vpd);
- if (object != NULL)
- {
- if (g_hash_table_lookup (provider->sysfs_path_to_drive, sysfs_path) == NULL)
- g_hash_table_insert (provider->sysfs_path_to_drive, g_strdup (sysfs_path), object);
- udisks_linux_drive_object_uevent (object, action, device);
- }
- else
- {
- object = udisks_linux_drive_object_new (daemon, device);
- if (object != NULL)
- {
- g_object_set_data_full (G_OBJECT (object), "x-vpd", g_strdup (vpd), g_free);
- g_dbus_object_manager_server_export_uniquely (udisks_daemon_get_object_manager (daemon),
- G_DBUS_OBJECT_SKELETON (object));
- g_hash_table_insert (provider->vpd_to_drive, g_strdup (vpd), object);
- g_hash_table_insert (provider->sysfs_path_to_drive, g_strdup (sysfs_path), object);
-
- /* schedule initial housekeeping for the drive unless coldplugging */
- if (!provider->coldplug)
- {
- task = g_task_new (NULL, NULL, NULL, NULL);
- g_task_set_task_data (task, g_object_ref (object), NULL);
- g_task_run_in_thread (task, perform_initial_housekeeping_for_drive);
- g_object_unref (task);
- }
- }
- }
- }
-
- out:
- g_free (vpd);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* called with lock held */
-static void
-handle_block_uevent_for_block (UDisksLinuxProvider *provider,
- const gchar *action,
- UDisksLinuxDevice *device)
-{
- const gchar *sysfs_path;
- UDisksLinuxBlockObject *object;
- UDisksDaemon *daemon;
-
- daemon = udisks_provider_get_daemon (UDISKS_PROVIDER (provider));
- sysfs_path = g_udev_device_get_sysfs_path (device->udev_device);
-
- if (g_strcmp0 (action, "remove") == 0)
- {
- object = g_hash_table_lookup (provider->sysfs_to_block, sysfs_path);
- if (object != NULL)
- {
- g_dbus_object_manager_server_unexport (udisks_daemon_get_object_manager (daemon),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_warn_if_fail (g_hash_table_remove (provider->sysfs_to_block, sysfs_path));
- }
- }
- else
- {
- object = g_hash_table_lookup (provider->sysfs_to_block, sysfs_path);
- if (object != NULL)
- {
- udisks_linux_block_object_uevent (object, action, device);
- }
- else
- {
- object = udisks_linux_block_object_new (daemon, device);
- g_dbus_object_manager_server_export_uniquely (udisks_daemon_get_object_manager (daemon),
- G_DBUS_OBJECT_SKELETON (object));
- g_hash_table_insert (provider->sysfs_to_block, g_strdup (sysfs_path), object);
- }
- }
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* called with lock held */
-static void
-handle_block_uevent (UDisksLinuxProvider *provider,
- const gchar *action,
- UDisksLinuxDevice *device)
-{
- /* We use the sysfs block device for all of
- *
- * - UDisksLinuxDriveObject
- * - UDisksLinuxMDRaidObject
- * - UDisksLinuxBlockObject
- *
- * objects. Ensure that drive and mdraid objects are added before
- * and removed after block objects.
- */
- if (g_strcmp0 (action, "remove") == 0)
- {
- handle_block_uevent_for_block (provider, action, device);
- handle_block_uevent_for_drive (provider, action, device);
- handle_block_uevent_for_mdraid (provider, action, device);
- }
- else
- {
- if (g_udev_device_get_property_as_boolean (device->udev_device, "DM_UDEV_DISABLE_OTHER_RULES_FLAG"))
- {
- /* Ignore the uevent if the device-mapper layer requests
- * that other rules ignore this uevent
- *
- * It's somewhat nasty to do this but it avoids all kinds of
- * race-conditions caused by the design of device-mapper
- * (such as temporary-cryptsetup nodes and cleartext devices
- * without ID_FS properties properly set).
- */
- }
- else
- {
- handle_block_uevent_for_mdraid (provider, action, device);
- handle_block_uevent_for_drive (provider, action, device);
- handle_block_uevent_for_block (provider, action, device);
- }
- }
-
- if (g_strcmp0 (action, "add") != 0)
- {
- /* Possibly need to clean up */
- udisks_state_check (udisks_daemon_get_state (udisks_provider_get_daemon (UDISKS_PROVIDER (provider))));
- }
-}
-
-/* called without lock held */
-static void
-udisks_linux_provider_handle_uevent (UDisksLinuxProvider *provider,
- const gchar *action,
- UDisksLinuxDevice *device)
-{
- const gchar *subsystem;
-
- G_LOCK (provider_lock);
-
- udisks_debug ("uevent %s %s",
- action,
- g_udev_device_get_sysfs_path (device->udev_device));
-
- subsystem = g_udev_device_get_subsystem (device->udev_device);
- if (g_strcmp0 (subsystem, "block") == 0)
- {
- handle_block_uevent (provider, action, device);
- }
-
- G_UNLOCK (provider_lock);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* Runs in housekeeping thread - called without lock held */
-static void
-housekeeping_all_drives (UDisksLinuxProvider *provider,
- guint secs_since_last)
-{
- GList *objects;
- GList *l;
-
- G_LOCK (provider_lock);
- objects = g_hash_table_get_values (provider->vpd_to_drive);
- g_list_foreach (objects, (GFunc) g_object_ref, NULL);
- G_UNLOCK (provider_lock);
-
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksLinuxDriveObject *object = UDISKS_LINUX_DRIVE_OBJECT (l->data);
- GError *error;
-
- error = NULL;
- if (!udisks_linux_drive_object_housekeeping (object,
- secs_since_last,
- NULL, /* TODO: cancellable */
- &error))
- {
- udisks_warning ("Error performing housekeeping for drive %s: %s (%s, %d)",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
- }
-
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-housekeeping_thread_func (GTask *task,
- gpointer source_object,
- gpointer task_data,
- GCancellable *cancellable)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (task_data);
- guint secs_since_last;
- guint64 now;
-
- /* TODO: probably want some kind of timeout here to avoid faulty devices/drives blocking forever */
-
- secs_since_last = 0;
- now = time (NULL);
- if (provider->housekeeping_last > 0)
- secs_since_last = now - provider->housekeeping_last;
- provider->housekeeping_last = now;
-
- udisks_info ("Housekeeping initiated (%u seconds since last housekeeping)", secs_since_last);
-
- housekeeping_all_drives (provider, secs_since_last);
-
- udisks_info ("Housekeeping complete");
- G_LOCK (provider_lock);
- provider->housekeeping_running = FALSE;
- G_UNLOCK (provider_lock);
-}
-
-/* called from the main thread on start-up and every 10 minutes or so */
-static gboolean
-on_housekeeping_timeout (gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
- GTask *task;
-
- G_LOCK (provider_lock);
- if (provider->housekeeping_running)
- goto out;
- provider->housekeeping_running = TRUE;
- task = g_task_new (NULL, NULL, NULL, NULL);
- g_task_set_task_data (task, g_object_ref (provider), NULL);
- g_task_run_in_thread (task, housekeeping_thread_func);
- g_object_unref (task);
-
- out:
- G_UNLOCK (provider_lock);
-
- return TRUE; /* keep timeout around */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-update_all_block_objects (UDisksLinuxProvider *provider)
-{
- GList *objects;
- GList *l;
-
- G_LOCK (provider_lock);
- objects = g_hash_table_get_values (provider->sysfs_to_block);
- g_list_foreach (objects, (GFunc) g_object_ref, NULL);
- G_UNLOCK (provider_lock);
-
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksLinuxBlockObject *object = UDISKS_LINUX_BLOCK_OBJECT (l->data);
- udisks_linux_block_object_uevent (object, "change", NULL);
- }
-
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
-}
-
-static void
-fstab_monitor_on_entry_added (UDisksFstabMonitor *monitor,
- UDisksFstabEntry *entry,
- gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
- update_all_block_objects (provider);
-}
-
-static void
-fstab_monitor_on_entry_removed (UDisksFstabMonitor *monitor,
- UDisksFstabEntry *entry,
- gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
- update_all_block_objects (provider);
-}
-
-static void
-crypttab_monitor_on_entry_added (UDisksCrypttabMonitor *monitor,
- UDisksCrypttabEntry *entry,
- gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
- update_all_block_objects (provider);
-}
-
-static void
-crypttab_monitor_on_entry_removed (UDisksCrypttabMonitor *monitor,
- UDisksCrypttabEntry *entry,
- gpointer user_data)
-{
- UDisksLinuxProvider *provider = UDISKS_LINUX_PROVIDER (user_data);
- update_all_block_objects (provider);
-}
diff --git a/src/udiskslinuxprovider.h b/src/udiskslinuxprovider.h
deleted file mode 100644
index 9980f0b..0000000
--- a/src/udiskslinuxprovider.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_PROVIDER_H__
-#define __UDISKS_LINUX_PROVIDER_H__
-
-#include "udisksdaemontypes.h"
-#include <gudev/gudev.h>
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_PROVIDER (udisks_linux_provider_get_type ())
-#define UDISKS_LINUX_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_PROVIDER, UDisksLinuxProvider))
-#define UDISKS_IS_LINUX_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_PROVIDER))
-
-GType udisks_linux_provider_get_type (void) G_GNUC_CONST;
-UDisksLinuxProvider *udisks_linux_provider_new (UDisksDaemon *daemon);
-GUdevClient *udisks_linux_provider_get_udev_client (UDisksLinuxProvider *provider);
-gboolean udisks_linux_provider_get_coldplug (UDisksLinuxProvider *provider);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_PROVIDER_H__ */
diff --git a/src/udiskslinuxswapspace.c b/src/udiskslinuxswapspace.c
deleted file mode 100644
index a53c775..0000000
--- a/src/udiskslinuxswapspace.c
+++ /dev/null
@@ -1,325 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <pwd.h>
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include <glib/gstdio.h>
-
-#include "udiskslogging.h"
-#include "udiskslinuxswapspace.h"
-#include "udiskslinuxblockobject.h"
-#include "udisksdaemon.h"
-#include "udisksdaemonutil.h"
-#include "udisksmountmonitor.h"
-#include "udiskslinuxdevice.h"
-
-/**
- * SECTION:udiskslinuxswapspace
- * @title: UDisksLinuxSwapspace
- * @short_description: Linux implementation of #UDisksSwapspace
- *
- * This type provides an implementation of the #UDisksSwapspace interface
- * on Linux.
- */
-
-typedef struct _UDisksLinuxSwapspaceClass UDisksLinuxSwapspaceClass;
-
-/**
- * UDisksLinuxSwapspace:
- *
- * The #UDisksLinuxSwapspace structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksLinuxSwapspace
-{
- UDisksSwapspaceSkeleton parent_instance;
-};
-
-struct _UDisksLinuxSwapspaceClass
-{
- UDisksSwapspaceSkeletonClass parent_class;
-};
-
-static void swapspace_iface_init (UDisksSwapspaceIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksLinuxSwapspace, udisks_linux_swapspace, UDISKS_TYPE_SWAPSPACE_SKELETON,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_SWAPSPACE, swapspace_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_linux_swapspace_init (UDisksLinuxSwapspace *swapspace)
-{
- g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (swapspace),
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
-}
-
-static void
-udisks_linux_swapspace_class_init (UDisksLinuxSwapspaceClass *klass)
-{
-}
-
-/**
- * udisks_linux_swapspace_new:
- *
- * Creates a new #UDisksLinuxSwapspace instance.
- *
- * Returns: A new #UDisksLinuxSwapspace. Free with g_object_unref().
- */
-UDisksSwapspace *
-udisks_linux_swapspace_new (void)
-{
- return UDISKS_SWAPSPACE (g_object_new (UDISKS_TYPE_LINUX_SWAPSPACE,
- NULL));
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_linux_swapspace_update:
- * @swapspace: A #UDisksLinuxSwapspace.
- * @object: The enclosing #UDisksLinuxBlockObject instance.
- *
- * Updates the interface.
- */
-void
-udisks_linux_swapspace_update (UDisksLinuxSwapspace *swapspace,
- UDisksLinuxBlockObject *object)
-{
- UDisksMountMonitor *mount_monitor;
- UDisksLinuxDevice *device;
- UDisksMountType mount_type;
- gboolean active;
-
- mount_monitor = udisks_daemon_get_mount_monitor (udisks_linux_block_object_get_daemon (object));
- device = udisks_linux_block_object_get_device (object);
-
- active = FALSE;
- if (udisks_mount_monitor_is_dev_in_use (mount_monitor, g_udev_device_get_device_number (device->udev_device), &mount_type) &&
- mount_type == UDISKS_MOUNT_TYPE_SWAP)
- active = TRUE;
- udisks_swapspace_set_active (UDISKS_SWAPSPACE (swapspace), active);
-
- g_object_unref (device);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-
-static void
-swapspace_start_on_job_completed (UDisksJob *job,
- gboolean success,
- const gchar *message,
- gpointer user_data)
-{
- GDBusMethodInvocation *invocation = G_DBUS_METHOD_INVOCATION (user_data);
- UDisksSwapspace *swapspace;
- swapspace = UDISKS_SWAPSPACE (g_dbus_method_invocation_get_user_data (invocation));
- if (success)
- udisks_swapspace_complete_start (swapspace, invocation);
- else
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error activating swap: %s",
- message);
-}
-
-static gboolean
-handle_start (UDisksSwapspace *swapspace,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksDaemon *daemon;
- UDisksBlock *block;
- UDisksBaseJob *job;
- GError *error;
- gchar *escaped_device = NULL;
- uid_t caller_uid;
- gid_t caller_gid;
-
- error = NULL;
- object = udisks_daemon_util_dup_object (swapspace, &error);
- if (object == NULL)
- {
- g_dbus_method_invocation_take_error (invocation, error);
- goto out;
- }
-
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_peek_block (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- "org.freedesktop.udisks2.manage-swapspace",
- options,
- /* 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
- */
- N_("Authentication is required to activate swapspace on $(drive)"),
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- job = udisks_daemon_launch_spawned_job (daemon,
- object,
- "swapspace-start", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* input_string */
- "swapon %s",
- escaped_device);
- g_signal_connect (job,
- "completed",
- G_CALLBACK (swapspace_start_on_job_completed),
- invocation);
-
- out:
- g_free (escaped_device);
- g_clear_object (&object);
- return TRUE;
-}
-
-static void
-swapspace_stop_on_job_completed (UDisksJob *job,
- gboolean success,
- const gchar *message,
- gpointer user_data)
-{
- GDBusMethodInvocation *invocation = G_DBUS_METHOD_INVOCATION (user_data);
- UDisksSwapspace *swapspace;
- swapspace = UDISKS_SWAPSPACE (g_dbus_method_invocation_get_user_data (invocation));
- if (success)
- udisks_swapspace_complete_start (swapspace, invocation);
- else
- g_dbus_method_invocation_return_error (invocation,
- UDISKS_ERROR,
- UDISKS_ERROR_FAILED,
- "Error deactivating swap: %s",
- message);
-}
-
-static gboolean
-handle_stop (UDisksSwapspace *swapspace,
- GDBusMethodInvocation *invocation,
- GVariant *options)
-{
- UDisksObject *object;
- UDisksDaemon *daemon;
- UDisksBlock *block;
- UDisksBaseJob *job;
- uid_t caller_uid;
- gid_t caller_gid;
- gchar *escaped_device = NULL;
- GError *error = NULL;
-
- object = UDISKS_OBJECT (g_dbus_interface_get_object (G_DBUS_INTERFACE (swapspace)));
- daemon = udisks_linux_block_object_get_daemon (UDISKS_LINUX_BLOCK_OBJECT (object));
- block = udisks_object_peek_block (object);
-
- error = NULL;
- if (!udisks_daemon_util_get_caller_uid_sync (daemon,
- invocation,
- NULL /* GCancellable */,
- &caller_uid,
- &caller_gid,
- NULL,
- &error))
- {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- goto out;
- }
-
- /* Now, check that the user is actually authorized to stop the swap space.
- *
- * TODO: want nicer authentication message + special treatment if the
- * uid that locked the device (e.g. w/o -others).
- */
- if (!udisks_daemon_util_check_authorization_sync (daemon,
- object,
- "org.freedesktop.udisks2.manage-swapspace",
- options,
- /* 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
- */
- N_("Authentication is required to deactivate swapspace on $(drive)"),
- invocation))
- goto out;
-
- escaped_device = udisks_daemon_util_escape_and_quote (udisks_block_get_device (block));
-
- job = udisks_daemon_launch_spawned_job (daemon,
- object,
- "swapspace-stop", caller_uid,
- NULL, /* cancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* input_string */
- "swapoff %s",
- escaped_device);
- g_signal_connect (job,
- "completed",
- G_CALLBACK (swapspace_stop_on_job_completed),
- invocation);
-
- out:
- g_free (escaped_device);
- return TRUE;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-swapspace_iface_init (UDisksSwapspaceIface *iface)
-{
- iface->handle_start = handle_start;
- iface->handle_stop = handle_stop;
-}
diff --git a/src/udiskslinuxswapspace.h b/src/udiskslinuxswapspace.h
deleted file mode 100644
index 45c9942..0000000
--- a/src/udiskslinuxswapspace.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LINUX_SWAPSPACE_H__
-#define __UDISKS_LINUX_SWAPSPACE_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_LINUX_SWAPSPACE (udisks_linux_swapspace_get_type ())
-#define UDISKS_LINUX_SWAPSPACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_LINUX_SWAPSPACE, UDisksLinuxSwapspace))
-#define UDISKS_IS_LINUX_SWAPSPACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_LINUX_SWAPSPACE))
-
-GType udisks_linux_swapspace_get_type (void) G_GNUC_CONST;
-UDisksSwapspace *udisks_linux_swapspace_new (void);
-void udisks_linux_swapspace_update (UDisksLinuxSwapspace *swapspace,
- UDisksLinuxBlockObject *object);
-
-G_END_DECLS
-
-#endif /* __UDISKS_LINUX_SWAPSPACE_H__ */
diff --git a/src/udiskslogging.c b/src/udiskslogging.c
deleted file mode 100644
index 256daa1..0000000
--- a/src/udiskslogging.c
+++ /dev/null
@@ -1,216 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/syscall.h>
-
-#include <syslog.h>
-
-#include "udiskslogging.h"
-
-/**
- * SECTION:udiskslogging
- * @title: Logging
- * @short_description: Logging Routines
- *
- * Logging routines.
- */
-
-G_LOCK_DEFINE_STATIC (log_lock);
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef enum
-{
- _COLOR_RESET,
- _COLOR_BOLD_ON,
- _COLOR_INVERSE_ON,
- _COLOR_BOLD_OFF,
- _COLOR_FG_BLACK,
- _COLOR_FG_RED,
- _COLOR_FG_GREEN,
- _COLOR_FG_YELLOW,
- _COLOR_FG_BLUE,
- _COLOR_FG_MAGENTA,
- _COLOR_FG_CYAN,
- _COLOR_FG_WHITE,
- _COLOR_BG_RED,
- _COLOR_BG_GREEN,
- _COLOR_BG_YELLOW,
- _COLOR_BG_BLUE,
- _COLOR_BG_MAGENTA,
- _COLOR_BG_CYAN,
- _COLOR_BG_WHITE
-} _Color;
-
-static gboolean _color_stdin_is_tty = FALSE;
-static gboolean _color_initialized = FALSE;
-
-static void
-_color_init (void)
-{
- if (_color_initialized)
- return;
- _color_initialized = TRUE;
- _color_stdin_is_tty = (isatty (STDIN_FILENO) != 0 && isatty (STDOUT_FILENO) != 0);
-}
-
-static const gchar *
-_color_get (_Color color)
-{
- const gchar *str;
-
- _color_init ();
-
- if (!_color_stdin_is_tty)
- return "";
-
- str = NULL;
- switch (color)
- {
- case _COLOR_RESET: str="\x1b[0m"; break;
- case _COLOR_BOLD_ON: str="\x1b[1m"; break;
- case _COLOR_INVERSE_ON: str="\x1b[7m"; break;
- case _COLOR_BOLD_OFF: str="\x1b[22m"; break;
- case _COLOR_FG_BLACK: str="\x1b[30m"; break;
- case _COLOR_FG_RED: str="\x1b[31m"; break;
- case _COLOR_FG_GREEN: str="\x1b[32m"; break;
- case _COLOR_FG_YELLOW: str="\x1b[33m"; break;
- case _COLOR_FG_BLUE: str="\x1b[34m"; break;
- case _COLOR_FG_MAGENTA: str="\x1b[35m"; break;
- case _COLOR_FG_CYAN: str="\x1b[36m"; break;
- case _COLOR_FG_WHITE: str="\x1b[37m"; break;
- case _COLOR_BG_RED: str="\x1b[41m"; break;
- case _COLOR_BG_GREEN: str="\x1b[42m"; break;
- case _COLOR_BG_YELLOW: str="\x1b[43m"; break;
- case _COLOR_BG_BLUE: str="\x1b[44m"; break;
- case _COLOR_BG_MAGENTA: str="\x1b[45m"; break;
- case _COLOR_BG_CYAN: str="\x1b[46m"; break;
- case _COLOR_BG_WHITE: str="\x1b[47m"; break;
- default:
- g_assert_not_reached ();
- break;
- }
- return str;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_log:
- * @level: A #UDisksLogLevel.
- * @function: Pass #G_STRFUNC here.
- * @location: Pass #G_STRLOC here.
- * @format: printf()-style format.
- * @...: Arguments for format.
- *
- * Low-level logging function used by udisks_debug() and other macros.
- */
-void
-udisks_log (UDisksLogLevel level,
- const gchar *function,
- const gchar *location,
- const gchar *format,
- ...)
-{
- va_list var_args;
- gchar *message;
- GTimeVal now;
- time_t now_time;
- struct tm *now_tm;
- gchar time_buf[128];
- const gchar *level_str;
- const gchar *level_color_str;
- gint syslog_priority;
- static gboolean have_called_openlog = FALSE;
- gchar *thread_str;
-
- va_start (var_args, format);
- message = g_strdup_vprintf (format, var_args);
- va_end (var_args);
-
- G_LOCK (log_lock);
-
- if (!have_called_openlog)
- {
- openlog ("udisksd",
- LOG_CONS|LOG_NDELAY|LOG_PID,
- LOG_DAEMON);
- have_called_openlog = TRUE;
- }
-
- g_get_current_time (&now);
- now_time = (time_t) now.tv_sec;
- now_tm = localtime (&now_time);
- strftime (time_buf, sizeof time_buf, "%H:%M:%S", now_tm);
-
- switch (level)
- {
- case UDISKS_LOG_LEVEL_DEBUG:
- level_str = "[DEBUG]";
- syslog_priority = LOG_DEBUG;
- level_color_str = _color_get (_COLOR_FG_BLUE);
- break;
-
- case UDISKS_LOG_LEVEL_INFO:
- level_str = "[INFO]";
- syslog_priority = LOG_INFO;
- level_color_str = _color_get (_COLOR_FG_CYAN);
- break;
-
- case UDISKS_LOG_LEVEL_NOTICE:
- level_str = "[NOTICE]";
- syslog_priority = LOG_NOTICE;
- level_color_str = _color_get (_COLOR_FG_CYAN);
- break;
-
- case UDISKS_LOG_LEVEL_WARNING:
- level_str = "[WARNING]";
- syslog_priority = LOG_WARNING;
- level_color_str = _color_get (_COLOR_FG_YELLOW);
- break;
-
- case UDISKS_LOG_LEVEL_ERROR:
- level_str = "[ERROR]";
- syslog_priority = LOG_ERR;
- level_color_str = _color_get (_COLOR_FG_RED);
- break;
-
- default:
- g_assert_not_reached ();
- break;
- }
-
- thread_str = g_strdup_printf ("%d", (gint) syscall (SYS_gettid));
- g_print ("%s%s%s.%03d:%s%s%s[%s]%s:%s%s%s:%s %s %s[%s, %s()]%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_YELLOW), time_buf, (gint) now.tv_usec / 1000, _color_get (_COLOR_RESET),
- _color_get (_COLOR_FG_MAGENTA), _color_get (_COLOR_BOLD_ON), thread_str, _color_get (_COLOR_RESET),
- level_color_str, _color_get (_COLOR_BOLD_ON), level_str, _color_get (_COLOR_RESET),
- message,
- _color_get (_COLOR_FG_BLACK), location, function, _color_get (_COLOR_RESET));
- if (level >= UDISKS_LOG_LEVEL_NOTICE)
- syslog (syslog_priority, "%s", message);
- g_free (message);
-
- G_UNLOCK (log_lock);
-}
diff --git a/src/udiskslogging.h b/src/udiskslogging.h
deleted file mode 100644
index 79b91d6..0000000
--- a/src/udiskslogging.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_LOGGING_H__
-#define __UDISKS_LOGGING_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-void udisks_log (UDisksLogLevel level,
- const gchar *function,
- const gchar *location,
- const gchar *format,
- ...) G_GNUC_PRINTF (4, 5);
-
-/**
- * udisks_debug:
- * @args...: printf()-style format string and arguments
- *
- * Logging macro for %UDISKS_LOG_LEVEL_DEBUG.
- *
- * See #UDisksLogLevel for more details.
- */
-#define udisks_debug(args...) udisks_log(UDISKS_LOG_LEVEL_DEBUG, G_STRFUNC, G_STRLOC, args)
-
-/**
- * udisks_info:
- * @args...: printf()-style format string and arguments
- *
- * Logging macro for %UDISKS_LOG_LEVEL_INFO.
- *
- * See #UDisksLogLevel for more details.
- */
-#define udisks_info(args...) udisks_log(UDISKS_LOG_LEVEL_INFO, G_STRFUNC, G_STRLOC, args)
-
-/**
- * udisks_notice:
- * @args...: printf()-style format string and arguments
- *
- * Logging macro for %UDISKS_LOG_LEVEL_NOTICE.
- *
- * See #UDisksLogLevel for more details.
- */
-#define udisks_notice(args...) udisks_log(UDISKS_LOG_LEVEL_NOTICE, G_STRFUNC, G_STRLOC, args)
-
-/**
- * udisks_warning:
- * @args...: printf()-style format string and arguments
- *
- * Logging macro for %UDISKS_LOG_LEVEL_WARNING.
- *
- * See #UDisksLogLevel for more details.
- */
-#define udisks_warning(args...) udisks_log(UDISKS_LOG_LEVEL_WARNING, G_STRFUNC, G_STRLOC, args)
-
-/**
- * udisks_error:
- * @args...: printf()-style format string and arguments
- *
- * Logging macro for %UDISKS_LOG_LEVEL_ERROR.
- *
- * See #UDisksLogLevel for more details.
- */
-#define udisks_error(args...) udisks_log(UDISKS_LOG_LEVEL_ERROR, G_STRFUNC, G_STRLOC, args)
-
-
-G_END_DECLS
-
-#endif /* __UDISKS_LOGGING_H__ */
diff --git a/src/udisksmount.c b/src/udisksmount.c
deleted file mode 100644
index b91cc2e..0000000
--- a/src/udisksmount.c
+++ /dev/null
@@ -1,180 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <mntent.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udisksmount.h"
-#include "udisksprivate.h"
-
-/**
- * UDisksMount:
- *
- * The #UDisksMount structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksMount
-{
- GObject parent_instance;
-
- gchar *mount_path;
- dev_t dev;
- UDisksMountType type;
-};
-
-typedef struct _UDisksMountClass UDisksMountClass;
-
-struct _UDisksMountClass
-{
- GObjectClass parent_class;
-};
-
-G_DEFINE_TYPE (UDisksMount, udisks_mount, G_TYPE_OBJECT);
-
-static void
-udisks_mount_finalize (GObject *object)
-{
- UDisksMount *mount = UDISKS_MOUNT (object);
-
- g_free (mount->mount_path);
-
- if (G_OBJECT_CLASS (udisks_mount_parent_class)->finalize)
- G_OBJECT_CLASS (udisks_mount_parent_class)->finalize (object);
-}
-
-static void
-udisks_mount_init (UDisksMount *mount)
-{
-}
-
-static void
-udisks_mount_class_init (UDisksMountClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_mount_finalize;
-}
-
-UDisksMount *
-_udisks_mount_new (dev_t dev,
- const gchar *mount_path,
- UDisksMountType type)
-{
- UDisksMount *mount;
-
- mount = UDISKS_MOUNT (g_object_new (UDISKS_TYPE_MOUNT, NULL));
- mount->dev = dev;
- mount->mount_path = g_strdup (mount_path);
- mount->type = type;
-
- return mount;
-}
-
-/**
- * udisks_mount_get_mount_path:
- * @mount: A #UDisksMount
- *
- * Gets the mount path for a #UDISKS_MOUNT_TYPE_FILESYSTEM<!-- -->-type mount.
- *
- * It is a programming error to call this on any other type of #UDisksMount.
- *
- * Returns: A string owned by @mount. Do not free.
- */
-const gchar *
-udisks_mount_get_mount_path (UDisksMount *mount)
-{
- g_return_val_if_fail (UDISKS_IS_MOUNT (mount), NULL);
- g_return_val_if_fail (mount->type == UDISKS_MOUNT_TYPE_FILESYSTEM, NULL);
- return mount->mount_path;
-}
-
-/**
- * udisks_mount_get_dev:
- * @mount: A #UDisksMount.
- *
- * Gets the device number for @mount.
- *
- * Returns: A #dev_t.
- */
-dev_t
-udisks_mount_get_dev (UDisksMount *mount)
-{
- g_return_val_if_fail (UDISKS_IS_MOUNT (mount), 0);
- return mount->dev;
-}
-
-/**
- * udisks_mount_compare:
- * @mount: A #UDisksMount
- * @other_mount: Another #UDisksMount.
- *
- * Comparison function for comparing two #UDisksMount objects.
- *
- * Returns: Negative value if @mount < @other_mount; zero if @mount = @other_mount; positive value if @mount > @other_mount.
- */
-gint
-udisks_mount_compare (UDisksMount *mount,
- UDisksMount *other_mount)
-{
- gint ret;
-
- g_return_val_if_fail (UDISKS_IS_MOUNT (mount), 0);
- g_return_val_if_fail (UDISKS_IS_MOUNT (other_mount), 0);
-
- ret = g_strcmp0 (mount->mount_path, other_mount->mount_path);
- if (ret != 0)
- goto out;
-
- ret = (other_mount->dev - mount->dev);
- if (ret != 0)
- goto out;
-
- ret = other_mount->type - mount->type;
-
- out:
- return ret;
-}
-
-/**
- * udisks_mount_get_mount_type:
- * @mount: A #UDisksMount.
- *
- * Gets the #UDisksMountType for @mount.
- *
- * Returns: A value from the #UDisksMountType enumeration.
- */
-UDisksMountType
-udisks_mount_get_mount_type (UDisksMount *mount)
-{
- return mount->type;
-}
diff --git a/src/udisksmount.h b/src/udisksmount.h
deleted file mode 100644
index 0beaf32..0000000
--- a/src/udisksmount.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_MOUNT_H__
-#define __UDISKS_MOUNT_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_MOUNT (udisks_mount_get_type ())
-#define UDISKS_MOUNT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_MOUNT, UDisksMount))
-#define UDISKS_IS_MOUNT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_MOUNT))
-
-GType udisks_mount_get_type (void) G_GNUC_CONST;
-UDisksMountType udisks_mount_get_mount_type (UDisksMount *mount);
-const gchar *udisks_mount_get_mount_path (UDisksMount *mount);
-dev_t udisks_mount_get_dev (UDisksMount *mount);
-gint udisks_mount_compare (UDisksMount *mount,
- UDisksMount *other_mount);
-
-G_END_DECLS
-
-#endif /* __UDISKS_MOUNT_H__ */
diff --git a/src/udisksmountmonitor.c b/src/udisksmountmonitor.c
deleted file mode 100644
index eae6c02..0000000
--- a/src/udisksmountmonitor.c
+++ /dev/null
@@ -1,707 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/sysmacros.h>
-#include <mntent.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "udiskslogging.h"
-#include "udisksmountmonitor.h"
-#include "udisksmount.h"
-#include "udisksprivate.h"
-
-/* build a %Ns format string macro with N == PATH_MAX */
-#define xstr(s) str(s)
-#define str(s) #s
-#define PATH_MAX_FMT "%" xstr(PATH_MAX) "s"
-
-/**
- * SECTION:udisksmountmonitor
- * @title: UDisksMountMonitor
- * @short_description: Monitors mounted filesystems or in-use swap devices
- *
- * This type is used for monitoring mounted devices and swap devices
- * in use. On Linux, this is done by inspecting and monitoring the
- * <literal>/proc/self/mountinfo</literal> and
- * <literal>/proc/swaps</literal> files.
- */
-
-/**
- * UDisksMountMonitor:
- *
- * The #UDisksMountMonitor structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksMountMonitor
-{
- GObject parent_instance;
-
- GIOChannel *mounts_channel;
- GSource *mounts_watch_source;
-
- GIOChannel *swaps_channel;
- GSource *swaps_watch_source;
-
- gboolean have_data;
- GList *mounts;
-};
-
-typedef struct _UDisksMountMonitorClass UDisksMountMonitorClass;
-
-struct _UDisksMountMonitorClass
-{
- GObjectClass parent_class;
-
- void (*mount_added) (UDisksMountMonitor *monitor,
- UDisksMount *mount);
- void (*mount_removed) (UDisksMountMonitor *monitor,
- UDisksMount *mount);
-};
-
-/*--------------------------------------------------------------------------------------------------------------*/
-
-enum
- {
- MOUNT_ADDED_SIGNAL,
- MOUNT_REMOVED_SIGNAL,
- LAST_SIGNAL,
- };
-
-static guint signals[LAST_SIGNAL] = { 0 };
-
-G_DEFINE_TYPE (UDisksMountMonitor, udisks_mount_monitor, G_TYPE_OBJECT)
-
-static void udisks_mount_monitor_ensure (UDisksMountMonitor *monitor);
-static void udisks_mount_monitor_invalidate (UDisksMountMonitor *monitor);
-static void udisks_mount_monitor_constructed (GObject *object);
-
-static void
-udisks_mount_monitor_finalize (GObject *object)
-{
- UDisksMountMonitor *monitor = UDISKS_MOUNT_MONITOR (object);
-
- if (monitor->mounts_channel != NULL)
- g_io_channel_unref (monitor->mounts_channel);
- if (monitor->mounts_watch_source != NULL)
- g_source_destroy (monitor->mounts_watch_source);
-
- if (monitor->swaps_channel != NULL)
- g_io_channel_unref (monitor->swaps_channel);
- if (monitor->swaps_watch_source != NULL)
- g_source_destroy (monitor->swaps_watch_source);
-
- g_list_foreach (monitor->mounts, (GFunc) g_object_unref, NULL);
- g_list_free (monitor->mounts);
-
- if (G_OBJECT_CLASS (udisks_mount_monitor_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_mount_monitor_parent_class)->finalize (object);
-}
-
-static void
-udisks_mount_monitor_init (UDisksMountMonitor *monitor)
-{
- monitor->mounts = NULL;
-}
-
-static void
-udisks_mount_monitor_class_init (UDisksMountMonitorClass *klass)
-{
- GObjectClass *gobject_class = (GObjectClass *) klass;
-
- gobject_class->finalize = udisks_mount_monitor_finalize;
- gobject_class->constructed = udisks_mount_monitor_constructed;
-
- /**
- * UDisksMountMonitor::mount-added
- * @monitor: A #UDisksMountMonitor.
- * @mount: The #UDisksMount that was added.
- *
- * Emitted when a mount is added.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * that @monitor was created in.
- */
- signals[MOUNT_ADDED_SIGNAL] = g_signal_new ("mount-added",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (UDisksMountMonitorClass, mount_added),
- NULL,
- NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE,
- 1,
- UDISKS_TYPE_MOUNT);
-
- /**
- * UDisksMountMonitor::mount-removed
- * @monitor: A #UDisksMountMonitor.
- * @mount: The #UDisksMount that was removed.
- *
- * Emitted when a mount is removed.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * that @monitor was created in.
- */
- signals[MOUNT_REMOVED_SIGNAL] = g_signal_new ("mount-removed",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (UDisksMountMonitorClass, mount_removed),
- NULL,
- NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE,
- 1,
- UDISKS_TYPE_MOUNT);
-}
-
-static void
-diff_sorted_lists (GList *list1,
- GList *list2,
- GCompareFunc compare,
- GList **added,
- GList **removed)
-{
- int order;
-
- *added = *removed = NULL;
-
- while (list1 != NULL && list2 != NULL)
- {
- order = (*compare) (list1->data, list2->data);
- if (order < 0)
- {
- *removed = g_list_prepend (*removed, list1->data);
- list1 = list1->next;
- }
- else if (order > 0)
- {
- *added = g_list_prepend (*added, list2->data);
- list2 = list2->next;
- }
- else
- { /* same item */
- list1 = list1->next;
- list2 = list2->next;
- }
- }
-
- while (list1 != NULL)
- {
- *removed = g_list_prepend (*removed, list1->data);
- list1 = list1->next;
- }
- while (list2 != NULL)
- {
- *added = g_list_prepend (*added, list2->data);
- list2 = list2->next;
- }
-}
-
-static void
-reload_mounts (UDisksMountMonitor *monitor)
-{
- GList *old_mounts;
- GList *cur_mounts;
- GList *added;
- GList *removed;
- GList *l;
-
- udisks_mount_monitor_ensure (monitor);
-
- old_mounts = g_list_copy (monitor->mounts);
- g_list_foreach (old_mounts, (GFunc) g_object_ref, NULL);
-
- udisks_mount_monitor_invalidate (monitor);
- udisks_mount_monitor_ensure (monitor);
-
- cur_mounts = g_list_copy (monitor->mounts);
-
- old_mounts = g_list_sort (old_mounts, (GCompareFunc) udisks_mount_compare);
- cur_mounts = g_list_sort (cur_mounts, (GCompareFunc) udisks_mount_compare);
- diff_sorted_lists (old_mounts, cur_mounts, (GCompareFunc) udisks_mount_compare, &added, &removed);
-
- for (l = removed; l != NULL; l = l->next)
- {
- UDisksMount *mount = UDISKS_MOUNT (l->data);
- g_signal_emit (monitor, signals[MOUNT_REMOVED_SIGNAL], 0, mount);
- }
-
- for (l = added; l != NULL; l = l->next)
- {
- UDisksMount *mount = UDISKS_MOUNT (l->data);
- g_signal_emit (monitor, signals[MOUNT_ADDED_SIGNAL], 0, mount);
- }
-
- g_list_foreach (old_mounts, (GFunc) g_object_unref, NULL);
- g_list_free (old_mounts);
- g_list_free (cur_mounts);
- g_list_free (removed);
- g_list_free (added);
-}
-
-static gboolean
-mounts_changed_event (GIOChannel *channel,
- GIOCondition cond,
- gpointer user_data)
-{
- UDisksMountMonitor *monitor = UDISKS_MOUNT_MONITOR (user_data);
- if (cond & ~G_IO_ERR)
- goto out;
- reload_mounts (monitor);
- out:
- return TRUE;
-}
-
-static gboolean
-swaps_changed_event (GIOChannel *channel,
- GIOCondition cond,
- gpointer user_data)
-{
- UDisksMountMonitor *monitor = UDISKS_MOUNT_MONITOR (user_data);
- if (cond & ~G_IO_ERR)
- goto out;
- reload_mounts (monitor);
- out:
- return TRUE;
-}
-
-static void
-udisks_mount_monitor_constructed (GObject *object)
-{
- UDisksMountMonitor *monitor = UDISKS_MOUNT_MONITOR (object);
- GError *error;
-
- error = NULL;
- monitor->mounts_channel = g_io_channel_new_file ("/proc/self/mountinfo", "r", &error);
- if (monitor->mounts_channel != NULL)
- {
- monitor->mounts_watch_source = g_io_create_watch (monitor->mounts_channel, G_IO_ERR);
- g_source_set_callback (monitor->mounts_watch_source, (GSourceFunc) mounts_changed_event, monitor, NULL);
- g_source_attach (monitor->mounts_watch_source, g_main_context_get_thread_default ());
- g_source_unref (monitor->mounts_watch_source);
- }
- else
- {
- g_error ("No /proc/self/mountinfo file: %s", error->message);
- g_error_free (error);
- }
-
- error = NULL;
- monitor->swaps_channel = g_io_channel_new_file ("/proc/swaps", "r", &error);
- if (monitor->swaps_channel != NULL)
- {
- monitor->swaps_watch_source = g_io_create_watch (monitor->swaps_channel, G_IO_ERR);
- g_source_set_callback (monitor->swaps_watch_source, (GSourceFunc) swaps_changed_event, monitor, NULL);
- g_source_attach (monitor->swaps_watch_source, g_main_context_get_thread_default ());
- g_source_unref (monitor->swaps_watch_source);
- }
- else
- {
- 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);
- }
-
- if (G_OBJECT_CLASS (udisks_mount_monitor_parent_class)->constructed != NULL)
- (*G_OBJECT_CLASS (udisks_mount_monitor_parent_class)->constructed) (object);
-}
-
-/**
- * udisks_mount_monitor_new:
- *
- * Creates a new #UDisksMountMonitor object.
- *
- * Signals are emitted in the <link
- * linkend="g-main-context-push-thread-default">thread-default main
- * loop</link> that this function is called from.
- *
- * Returns: A #UDisksMountMonitor. Free with g_object_unref().
- */
-UDisksMountMonitor *
-udisks_mount_monitor_new (void)
-{
- return UDISKS_MOUNT_MONITOR (g_object_new (UDISKS_TYPE_MOUNT_MONITOR, NULL));
-}
-
-static void
-udisks_mount_monitor_invalidate (UDisksMountMonitor *monitor)
-{
- monitor->have_data = FALSE;
-
- g_list_foreach (monitor->mounts, (GFunc) g_object_unref, NULL);
- g_list_free (monitor->mounts);
- monitor->mounts = NULL;
-}
-
-static gboolean
-have_mount (UDisksMountMonitor *monitor,
- dev_t dev,
- const gchar *mount_point)
-{
- GList *l;
- gboolean ret;
-
- ret = FALSE;
-
- for (l = monitor->mounts; l != NULL; l = l->next)
- {
- UDisksMount *mount = UDISKS_MOUNT (l->data);
- if (udisks_mount_get_dev (mount) == dev &&
- g_strcmp0 (udisks_mount_get_mount_path (mount), mount_point) == 0)
- {
- ret = TRUE;
- break;
- }
- }
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-udisks_mount_monitor_get_mountinfo (UDisksMountMonitor *monitor,
- GError **error)
-{
- gboolean ret;
- gchar *contents;
- gchar **lines;
- guint n;
-
- ret = FALSE;
- contents = NULL;
- lines = NULL;
-
- if (!g_file_get_contents ("/proc/self/mountinfo", &contents, NULL, error))
- {
- g_prefix_error (error, "Error reading /proc/self/mountinfo: ");
- goto out;
- }
-
- /* See Documentation/filesystems/proc.txt for the format of /proc/self/mountinfo
- *
- * Note that things like space are encoded as \020.
- */
- lines = g_strsplit (contents, "\n", 0);
- for (n = 0; lines[n] != NULL; n++)
- {
- guint mount_id;
- guint parent_id;
- guint major, minor;
- gchar encoded_root[PATH_MAX + 1];
- gchar encoded_mount_point[PATH_MAX + 1];
- gchar *mount_point;
- dev_t dev;
-
- if (strlen (lines[n]) == 0)
- continue;
-
- if (sscanf (lines[n],
- "%u %u %u:%u " PATH_MAX_FMT " " PATH_MAX_FMT,
- &mount_id,
- &parent_id,
- &major,
- &minor,
- encoded_root,
- encoded_mount_point) != 6)
- {
- udisks_warning ("Error parsing line '%s'", lines[n]);
- continue;
- }
- encoded_root[sizeof encoded_root - 1] = '\0';
- encoded_mount_point[sizeof encoded_mount_point - 1] = '\0';
-
- /* Temporary work-around for btrfs, see
- *
- * https://bugzilla.redhat.com/show_bug.cgi?id=495152#c31
- * http://article.gmane.org/gmane.comp.file-systems.btrfs/2851
- *
- * for details.
- */
- if (major == 0)
- {
- const gchar *sep;
- sep = strstr (lines[n], " - ");
- if (sep != NULL)
- {
- gchar fstype[PATH_MAX + 1];
- gchar mount_source[PATH_MAX + 1];
- struct stat statbuf;
-
- if (sscanf (sep + 3, PATH_MAX_FMT " " PATH_MAX_FMT, fstype, mount_source) != 2)
- {
- udisks_warning ("Error parsing things past - for '%s'", lines[n]);
- continue;
- }
- fstype[sizeof fstype - 1] = '\0';
- mount_source[sizeof mount_source - 1] = '\0';
-
- if (g_strcmp0 (fstype, "btrfs") != 0)
- continue;
-
- if (!g_str_has_prefix (mount_source, "/dev/"))
- continue;
-
- if (stat (mount_source, &statbuf) != 0)
- {
- udisks_warning ("Error statting %s: %m", mount_source);
- continue;
- }
-
- if (!S_ISBLK (statbuf.st_mode))
- {
- udisks_warning ("%s is not a block device", mount_source);
- continue;
- }
-
- dev = statbuf.st_rdev;
- }
- else
- {
- continue;
- }
- }
- else
- {
- dev = makedev (major, minor);
- }
-
- mount_point = g_strcompress (encoded_mount_point);
-
- /* TODO: we can probably use a hash table or something if this turns out to be slow */
- if (!have_mount (monitor, dev, mount_point))
- {
- UDisksMount *mount;
- mount = _udisks_mount_new (dev, mount_point, UDISKS_MOUNT_TYPE_FILESYSTEM);
- monitor->mounts = g_list_prepend (monitor->mounts, mount);
- }
-
- g_free (mount_point);
- }
-
- ret = TRUE;
-
- out:
- g_free (contents);
- g_strfreev (lines);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-udisks_mount_monitor_get_swaps (UDisksMountMonitor *monitor,
- GError **error)
-{
- gboolean ret;
- 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, &local_error))
- {
- 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);
- for (n = 0; lines[n] != NULL; n++)
- {
- gchar filename[PATH_MAX + 1];
- struct stat statbuf;
- dev_t dev;
-
- /* skip first line of explanatory text */
- if (n == 0)
- continue;
-
- if (strlen (lines[n]) == 0)
- continue;
-
- if (sscanf (lines[n], PATH_MAX_FMT, filename) != 1)
- {
- udisks_warning ("Error parsing line '%s'", lines[n]);
- continue;
- }
- filename[sizeof filename - 1] = '\0';
-
- if (stat (filename, &statbuf) != 0)
- {
- udisks_warning ("Error statting %s: %m", filename);
- continue;
- }
-
- dev = statbuf.st_rdev;
-
- if (!have_mount (monitor, dev, NULL))
- {
- UDisksMount *mount;
- mount = _udisks_mount_new (dev, NULL, UDISKS_MOUNT_TYPE_SWAP);
- monitor->mounts = g_list_prepend (monitor->mounts, mount);
- }
- }
-
- ret = TRUE;
-
- out:
- g_free (contents);
- g_strfreev (lines);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_mount_monitor_ensure (UDisksMountMonitor *monitor)
-{
- GError *error;
-
- if (monitor->have_data)
- goto out;
-
- error = NULL;
- if (!udisks_mount_monitor_get_mountinfo (monitor, &error))
- {
- udisks_warning ("Error getting mounts: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
-
- error = NULL;
- if (!udisks_mount_monitor_get_swaps (monitor, &error))
- {
- udisks_warning ("Error getting swaps: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
-
- monitor->have_data = TRUE;
-
- out:
- ;
-}
-
-/**
- * udisks_mount_monitor_get_mounts_for_dev:
- * @monitor: A #UDisksMountMonitor.
- * @dev: A #dev_t device number.
- *
- * Gets all #UDisksMount objects for @dev.
- *
- * Returns: A #GList of #UDisksMount objects. The returned list must
- * be freed with g_list_free() after each element has been freed with
- * g_object_unref().
- */
-GList *
-udisks_mount_monitor_get_mounts_for_dev (UDisksMountMonitor *monitor,
- dev_t dev)
-{
- GList *ret;
- GList *l;
-
- ret = NULL;
-
- udisks_mount_monitor_ensure (monitor);
-
- for (l = monitor->mounts; l != NULL; l = l->next)
- {
- UDisksMount *mount = UDISKS_MOUNT (l->data);
-
- if (udisks_mount_get_dev (mount) == dev)
- {
- ret = g_list_prepend (ret, g_object_ref (mount));
- }
- }
-
- /* Sort the list to ensure that shortest mount paths appear first */
- ret = g_list_sort (ret, (GCompareFunc) udisks_mount_compare);
-
- return ret;
-}
-
-/**
- * udisks_mount_monitor_is_dev_in_use:
- * @monitor: A #UDisksMountMonitor.
- * @dev: A #dev_t device number.
- * @out_type: (out allow-none): Return location for mount type, if in use or %NULL.
- *
- * Checks if @dev is in use (e.g. mounted or swap-area in-use).
- *
- * Returns: %TRUE if in use, %FALSE otherwise.
- */
-gboolean
-udisks_mount_monitor_is_dev_in_use (UDisksMountMonitor *monitor,
- dev_t dev,
- UDisksMountType *out_type)
-{
- gboolean ret;
- GList *l;
-
- ret = FALSE;
- udisks_mount_monitor_ensure (monitor);
- for (l = monitor->mounts; l != NULL; l = l->next)
- {
- UDisksMount *mount = UDISKS_MOUNT (l->data);
-
- if (udisks_mount_get_dev (mount) == dev)
- {
- if (out_type != NULL)
- *out_type = udisks_mount_get_mount_type (mount);
- ret = TRUE;
- goto out;
- }
- }
-
- out:
- return ret;
-}
diff --git a/src/udisksmountmonitor.h b/src/udisksmountmonitor.h
deleted file mode 100644
index c30cf31..0000000
--- a/src/udisksmountmonitor.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_MOUNT_MONITOR_H__
-#define __UDISKS_MOUNT_MONITOR_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_MOUNT_MONITOR (udisks_mount_monitor_get_type ())
-#define UDISKS_MOUNT_MONITOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_MOUNT_MONITOR, UDisksMountMonitor))
-#define UDISKS_IS_MOUNT_MONITOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_MOUNT_MONITOR))
-
-GType udisks_mount_monitor_get_type (void) G_GNUC_CONST;
-UDisksMountMonitor *udisks_mount_monitor_new (void);
-GList *udisks_mount_monitor_get_mounts_for_dev (UDisksMountMonitor *monitor,
- dev_t dev);
-gboolean udisks_mount_monitor_is_dev_in_use (UDisksMountMonitor *monitor,
- dev_t dev,
- UDisksMountType *out_type);
-
-G_END_DECLS
-
-#endif /* __UDISKS_MOUNT_MONITOR_H__ */
diff --git a/src/udisksprivate.h b/src/udisksprivate.h
deleted file mode 100644
index 5dfd77e..0000000
--- a/src/udisksprivate.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_PRIVATE_H__
-#define __UDISKS_PRIVATE_H__
-
-#include "udisksdaemontypes.h"
-#include <mntent.h>
-
-G_BEGIN_DECLS
-
-UDisksMount *_udisks_mount_new (dev_t dev,
- const gchar *mount_path,
- UDisksMountType type);
-
-UDisksFstabEntry *_udisks_fstab_entry_new (const struct mntent *mntent);
-
-UDisksCrypttabEntry *_udisks_crypttab_entry_new (const gchar *name,
- const gchar *device,
- const gchar *passphrase,
- const gchar *options);
-
-G_END_DECLS
-
-#endif /* __UDISKS_PRIVATE_H__ */
diff --git a/src/udisksprovider.c b/src/udisksprovider.c
deleted file mode 100644
index e457629..0000000
--- a/src/udisksprovider.c
+++ /dev/null
@@ -1,188 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdio.h>
-#include <mntent.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <gudev/gudev.h>
-
-#include "udisksdaemon.h"
-#include "udisksprovider.h"
-
-/**
- * SECTION:udisksprovider
- * @title: UDisksProvider
- * @short_description: Abstract base class for all data providers
- *
- * Abstract base class for all data providers.
- */
-
-struct _UDisksProviderPrivate
-{
- UDisksDaemon *daemon;
-
- UDisksMountMonitor *mount_monitor;
-
- GFileMonitor *monitor;
-
- GUdevClient *gudev_client;
-
- GList *entries;
-};
-
-enum
-{
- PROP_0,
- PROP_DAEMON
-};
-
-G_DEFINE_ABSTRACT_TYPE (UDisksProvider, udisks_provider, G_TYPE_OBJECT);
-
-static void
-udisks_provider_finalize (GObject *object)
-{
- /* UDisksProvider *provider = UDISKS_PROVIDER (object); */
-
- /* note: we don't hold a ref to provider->priv->daemon */
-
- if (G_OBJECT_CLASS (udisks_provider_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_provider_parent_class)->finalize (object);
-}
-
-static void
-udisks_provider_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksProvider *provider = UDISKS_PROVIDER (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_value_set_object (value, udisks_provider_get_daemon (provider));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_provider_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksProvider *provider = UDISKS_PROVIDER (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_assert (provider->priv->daemon == NULL);
- /* we don't take a reference to the daemon */
- provider->priv->daemon = g_value_get_object (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_provider_init (UDisksProvider *provider)
-{
- provider->priv = G_TYPE_INSTANCE_GET_PRIVATE (provider, UDISKS_TYPE_PROVIDER, UDisksProviderPrivate);
-}
-
-static void
-udisks_provider_start_default (UDisksProvider *provider)
-{
- /* do nothing */
-}
-
-static void
-udisks_provider_class_init (UDisksProviderClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_provider_finalize;
- gobject_class->set_property = udisks_provider_set_property;
- gobject_class->get_property = udisks_provider_get_property;
-
- klass->start = udisks_provider_start_default;
-
- /**
- * UDisksProvider:daemon:
- *
- * The #UDisksDaemon the provider is for.
- */
- g_object_class_install_property (gobject_class,
- PROP_DAEMON,
- g_param_spec_object ("daemon",
- "Daemon",
- "The daemon the provider is for",
- UDISKS_TYPE_DAEMON,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- g_type_class_add_private (klass, sizeof (UDisksProviderPrivate));
-}
-
-/**
- * udisks_provider_get_daemon:
- * @provider: A #UDisksProvider.
- *
- * Gets the daemon used by @provider.
- *
- * Returns: A #UDisksDaemon. Do not free, the object is owned by @provider.
- */
-UDisksDaemon *
-udisks_provider_get_daemon (UDisksProvider *provider)
-{
- g_return_val_if_fail (UDISKS_IS_PROVIDER (provider), NULL);
- return provider->priv->daemon;
-}
-
-/**
- * udisks_provider_start:
- * @provider: A #UDisksProvider.
- *
- * Starts the provider.
- */
-void
-udisks_provider_start (UDisksProvider *provider)
-{
- g_return_if_fail (UDISKS_IS_PROVIDER (provider));
- UDISKS_PROVIDER_GET_CLASS (provider)->start (provider);
-}
-
-
-/* ---------------------------------------------------------------------------------------------------- */
diff --git a/src/udisksprovider.h b/src/udisksprovider.h
deleted file mode 100644
index 83f5e24..0000000
--- a/src/udisksprovider.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_PROVIDER_H__
-#define __UDISKS_PROVIDER_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_PROVIDER (udisks_provider_get_type ())
-#define UDISKS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_PROVIDER, UDisksProvider))
-#define UDISKS_PROVIDER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), UDISKS_TYPE_PROVIDER, UDisksProviderClass))
-#define UDISKS_PROVIDER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), UDISKS_TYPE_PROVIDER, UDisksProviderClass))
-#define UDISKS_IS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_PROVIDER))
-#define UDISKS_IS_PROVIDER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), UDISKS_TYPE_PROVIDER))
-
-typedef struct _UDisksProviderClass UDisksProviderClass;
-typedef struct _UDisksProviderPrivate UDisksProviderPrivate;
-
-/**
- * UDisksProvider:
- *
- * The #UDisksProvider structure contains only private data and
- * should only be accessed using the provided API.
- */
-struct _UDisksProvider
-{
- /*< private >*/
- GObject parent_instance;
- UDisksProviderPrivate *priv;
-};
-
-/**
- * UDisksProviderClass:
- * @parent_class: The parent class.
- * @start: Virtual function for udisks_provider_start(). The default implementation does nothing.
- *
- * Class structure for #UDisksProvider.
- */
-struct _UDisksProviderClass
-{
- GObjectClass parent_class;
-
- void (*start) (UDisksProvider *provider);
-
- /*< private >*/
- gpointer padding[8];
-};
-
-
-GType udisks_provider_get_type (void) G_GNUC_CONST;
-UDisksDaemon *udisks_provider_get_daemon (UDisksProvider *provider);
-void udisks_provider_start (UDisksProvider *provider);
-
-G_END_DECLS
-
-#endif /* __UDISKS_PROVIDER_H__ */
diff --git a/src/udiskssimplejob.c b/src/udiskssimplejob.c
deleted file mode 100644
index d13ef36..0000000
--- a/src/udiskssimplejob.c
+++ /dev/null
@@ -1,123 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/wait.h>
-
-#include "udisksbasejob.h"
-#include "udiskssimplejob.h"
-#include "udisks-daemon-marshal.h"
-#include "udisksdaemon.h"
-
-/**
- * SECTION:udiskssimplejob
- * @title: UDisksSimpleJob
- * @short_description: A simple job
- *
- * This type provides an implementation of the #UDisksJob interface
- * for simple jobs.
- */
-
-typedef struct _UDisksSimpleJobClass UDisksSimpleJobClass;
-
-/**
- * UDisksSimpleJob:
- *
- * The #UDisksSimpleJob structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksSimpleJob
-{
- UDisksBaseJob parent_instance;
-};
-
-struct _UDisksSimpleJobClass
-{
- UDisksBaseJobClass parent_class;
-};
-
-static void job_iface_init (UDisksJobIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksSimpleJob, udisks_simple_job, UDISKS_TYPE_BASE_JOB,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_JOB, job_iface_init));
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_simple_job_init (UDisksSimpleJob *job)
-{
-}
-
-static void
-udisks_simple_job_class_init (UDisksSimpleJobClass *klass)
-{
-}
-
-/**
- * udisks_simple_job_new:
- * @daemon: A #UDisksDaemon.
- * @cancellable: A #GCancellable or %NULL.
- *
- * Creates a new #UDisksSimpleJob instance.
- *
- * Call udisks_simple_job_complete() to compelte the returned job.
- *
- * Returns: A new #UDisksSimpleJob. Free with g_object_unref().
- */
-UDisksSimpleJob *
-udisks_simple_job_new (UDisksDaemon *daemon,
- GCancellable *cancellable)
-{
- /* g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL); */
- g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), NULL);
- return UDISKS_SIMPLE_JOB (g_object_new (UDISKS_TYPE_SIMPLE_JOB,
- "daemon", daemon,
- "cancellable", cancellable,
- NULL));
-}
-
-/**
- * udisks_simple_job_complete:
- * @job: A #UDisksSimpleJob.
- * @succeess: Whether the job succeeded.
- * @message: An error message or %NULL.
- *
- * Completes @job.
- */
-void
-udisks_simple_job_complete (UDisksSimpleJob *job,
- gboolean success,
- const gchar *message)
-{
- g_return_if_fail (UDISKS_IS_SIMPLE_JOB (job));
- udisks_job_emit_completed (UDISKS_JOB (job), success, message);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-job_iface_init (UDisksJobIface *iface)
-{
- /* For Cancel(), just use the implementation from our super class (UDisksBaseJob) */
- /* iface->handle_cancel = handle_cancel; */
-}
diff --git a/src/udiskssimplejob.h b/src/udiskssimplejob.h
deleted file mode 100644
index 493b008..0000000
--- a/src/udiskssimplejob.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_SIMPLE_JOB_H__
-#define __UDISKS_SIMPLE_JOB_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_SIMPLE_JOB (udisks_simple_job_get_type ())
-#define UDISKS_SIMPLE_JOB(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_SIMPLE_JOB, UDisksSimpleJob))
-#define UDISKS_IS_SIMPLE_JOB(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_SIMPLE_JOB))
-
-GType udisks_simple_job_get_type (void) G_GNUC_CONST;
-UDisksSimpleJob *udisks_simple_job_new (UDisksDaemon *daemon,
- GCancellable *cancellable);
-void udisks_simple_job_complete (UDisksSimpleJob *job,
- gboolean succeess,
- const gchar *message);
-
-G_END_DECLS
-
-#endif /* __UDISKS_SIMPLE_JOB_H__ */
diff --git a/src/udisksspawnedjob.c b/src/udisksspawnedjob.c
deleted file mode 100644
index 124c221..0000000
--- a/src/udisksspawnedjob.c
+++ /dev/null
@@ -1,988 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <string.h>
-#include <unistd.h>
-#include <pwd.h>
-#include <grp.h>
-#include <stdlib.h>
-
-#include "udisksbasejob.h"
-#include "udisksspawnedjob.h"
-#include "udisks-daemon-marshal.h"
-#include "udisksdaemon.h"
-
-/**
- * SECTION:udisksspawnedjob
- * @title: UDisksSpawnedJob
- * @short_description: Job that spawns a command
- *
- * This type provides an implementation of the #UDisksJob interface
- * for jobs that are implemented by spawning a command line.
- */
-
-typedef struct _UDisksSpawnedJobClass UDisksSpawnedJobClass;
-
-/**
- * UDisksSpawnedJob:
- *
- * The #UDisksSpawnedJob structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksSpawnedJob
-{
- UDisksBaseJob parent_instance;
-
- gchar *command_line;
- gulong cancellable_handler_id;
-
- GMainContext *main_context;
-
- gchar *input_string;
- uid_t run_as_uid;
- uid_t run_as_euid;
- gid_t real_egid;
- gid_t real_gid;
- uid_t real_uid;
- char *real_pwname;
- const gchar *input_string_cursor;
-
- GPid child_pid;
- gint child_stdin_fd;
- gint child_stdout_fd;
- gint child_stderr_fd;
-
- GIOChannel *child_stdin_channel;
- GIOChannel *child_stdout_channel;
- GIOChannel *child_stderr_channel;
-
- GSource *child_watch_source;
- GSource *child_stdin_source;
- GSource *child_stdout_source;
- GSource *child_stderr_source;
-
- GString *child_stdout;
- GString *child_stderr;
-};
-
-struct _UDisksSpawnedJobClass
-{
- UDisksBaseJobClass parent_class;
-
- gboolean (*spawned_job_completed) (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error);
-};
-
-static void job_iface_init (UDisksJobIface *iface);
-
-enum
-{
- PROP_0,
- PROP_COMMAND_LINE,
- PROP_INPUT_STRING,
- PROP_RUN_AS_UID,
- PROP_RUN_AS_EUID
-};
-
-enum
-{
- SPAWNED_JOB_COMPLETED_SIGNAL,
- LAST_SIGNAL
-};
-
-static guint signals[LAST_SIGNAL] = { 0 };
-
-static gboolean udisks_spawned_job_spawned_job_completed_default (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error);
-
-static void udisks_spawned_job_release_resources (UDisksSpawnedJob *job);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksSpawnedJob, udisks_spawned_job, UDISKS_TYPE_BASE_JOB,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_JOB, job_iface_init));
-
-static void
-udisks_spawned_job_finalize (GObject *object)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (object);
-
- udisks_spawned_job_release_resources (job);
-
- if (job->main_context != NULL)
- g_main_context_unref (job->main_context);
-
- g_free (job->command_line);
-
- /* input string may contain key material - nuke contents */
- if (job->input_string != NULL)
- {
- memset (job->input_string, '\0', strlen (job->input_string));
- g_free (job->input_string);
- }
-
- if (G_OBJECT_CLASS (udisks_spawned_job_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_spawned_job_parent_class)->finalize (object);
-}
-
-static void
-udisks_spawned_job_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (object);
-
- switch (prop_id)
- {
- case PROP_COMMAND_LINE:
- g_value_set_string (value, udisks_spawned_job_get_command_line (job));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_spawned_job_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (object);
-
- switch (prop_id)
- {
- case PROP_COMMAND_LINE:
- g_assert (job->command_line == NULL);
- job->command_line = g_value_dup_string (value);
- break;
-
- case PROP_INPUT_STRING:
- g_assert (job->input_string == NULL);
- job->input_string = g_value_dup_string (value);
- break;
-
- case PROP_RUN_AS_UID:
- job->run_as_uid = g_value_get_uint (value);
- break;
-
- case PROP_RUN_AS_EUID:
- job->run_as_euid = g_value_get_uint (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef struct
-{
- UDisksSpawnedJob *job;
- GError *error;
-} EmitCompletedData;
-
-static gboolean
-emit_completed_with_error_in_idle_cb (gpointer user_data)
-{
- EmitCompletedData *data = user_data;
- gboolean ret;
-
- g_signal_emit (data->job,
- signals[SPAWNED_JOB_COMPLETED_SIGNAL],
- 0,
- data->error,
- 0, /* status */
- data->job->child_stdout, /* standard_output */
- data->job->child_stderr, /* standard_error */
- &ret);
- g_object_unref (data->job);
- g_error_free (data->error);
- g_free (data);
- return FALSE;
-}
-
-static void
-emit_completed_with_error_in_idle (UDisksSpawnedJob *job,
- GError *error)
-{
- EmitCompletedData *data;
- GSource *idle_source;
-
- g_return_if_fail (UDISKS_IS_SPAWNED_JOB (job));
- g_return_if_fail (error != NULL);
-
- data = g_new0 (EmitCompletedData, 1);
- data->job = g_object_ref (job);
- data->error = g_error_copy (error);
- idle_source = g_idle_source_new ();
- g_source_set_priority (idle_source, G_PRIORITY_DEFAULT);
- g_source_set_callback (idle_source,
- emit_completed_with_error_in_idle_cb,
- data,
- NULL);
- g_source_attach (idle_source, job->main_context);
- g_source_unref (idle_source);
-}
-
-/* called in the thread where @cancellable was cancelled */
-static void
-on_cancelled (GCancellable *cancellable,
- gpointer user_data)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (user_data);
- GError *error;
-
- error = NULL;
- g_warn_if_fail (g_cancellable_set_error_if_cancelled (cancellable, &error));
- emit_completed_with_error_in_idle (job, error);
- g_error_free (error);
-}
-
-static gboolean
-read_child_stderr (GIOChannel *channel,
- GIOCondition condition,
- gpointer user_data)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (user_data);
- gchar buf[1024];
- gsize bytes_read;
-
- g_io_channel_read_chars (channel, buf, sizeof buf, &bytes_read, NULL);
- g_string_append_len (job->child_stderr, buf, bytes_read);
- return TRUE;
-}
-
-static gboolean
-read_child_stdout (GIOChannel *channel,
- GIOCondition condition,
- gpointer user_data)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (user_data);
- gchar buf[1024];
- gsize bytes_read;
-
- g_io_channel_read_chars (channel, buf, sizeof buf, &bytes_read, NULL);
- g_string_append_len (job->child_stdout, buf, bytes_read);
- return TRUE;
-}
-
-static gboolean
-write_child_stdin (GIOChannel *channel,
- GIOCondition condition,
- gpointer user_data)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (user_data);
- gsize bytes_written;
-
- if (job->input_string_cursor == NULL || *job->input_string_cursor == '\0')
- {
- /* nothing left to write; close our end so the child will get EOF */
- g_io_channel_unref (job->child_stdin_channel);
- g_source_destroy (job->child_stdin_source);
- g_warn_if_fail (close (job->child_stdin_fd) == 0);
- job->child_stdin_channel = NULL;
- job->child_stdin_source = NULL;
- job->child_stdin_fd = -1;
- return FALSE;
- }
-
- g_io_channel_write_chars (channel,
- job->input_string_cursor,
- strlen (job->input_string_cursor),
- &bytes_written,
- NULL);
- g_io_channel_flush (channel, NULL);
- job->input_string_cursor += bytes_written;
-
- /* keep writing */
- return TRUE;
-}
-
-static void
-child_watch_cb (GPid pid,
- gint status,
- gpointer user_data)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (user_data);
- gchar *buf;
- gsize buf_size;
- gboolean ret;
-
- if (g_io_channel_read_to_end (job->child_stdout_channel, &buf, &buf_size, NULL) == G_IO_STATUS_NORMAL)
- {
- g_string_append_len (job->child_stdout, buf, buf_size);
- g_free (buf);
- }
- if (g_io_channel_read_to_end (job->child_stderr_channel, &buf, &buf_size, NULL) == G_IO_STATUS_NORMAL)
- {
- g_string_append_len (job->child_stderr, buf, buf_size);
- g_free (buf);
- }
-
- //g_debug ("helper(pid %5d): completed with exit code %d\n", job->child_pid, WEXITSTATUS (status));
-
- /* take a reference so it's safe for a signal-handler to release the last one */
- g_object_ref (job);
- g_signal_emit (job,
- signals[SPAWNED_JOB_COMPLETED_SIGNAL],
- 0,
- NULL, /* GError */
- status,
- job->child_stdout,
- job->child_stderr,
- &ret);
- job->child_pid = 0;
- job->child_watch_source = NULL;
- udisks_spawned_job_release_resources (job);
- g_object_unref (job);
-}
-
-/* careful, this is in the fork()'ed child so all utility threads etc are not available */
-static void
-child_setup (gpointer user_data)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (user_data);
-
- if (job->run_as_uid == getuid () && job->run_as_euid == geteuid ())
- goto out;
-
- /* become the user...
- *
- * TODO: this might need to involve running the whole PAM 'session'
- * stack as done by e.g. pkexec(1) and various login managers
- * otherwise things like the SELinux context might not be entirely
- * right. What we really need is some library function to
- * impersonate a pid or uid. What a mess.
- */
- if (setgroups (0, NULL) != 0)
- {
- g_printerr ("Error resetting groups: %m\n");
- abort ();
- }
- if (initgroups (job->real_pwname, job->real_gid) != 0)
- {
- g_printerr ("Error initializing groups for user %s and group %d: %m\n",
- job->real_pwname, (gint) job->real_gid);
- abort ();
- }
- if (setregid (job->real_gid, job->real_egid) != 0)
- {
- g_printerr ("Error setting real+effective gid %d and %d: %m\n",
- (gint) job->real_gid, (gint) job->real_egid);
- abort ();
- }
- if (setreuid (job->real_uid, job->run_as_euid) != 0)
- {
- g_printerr ("Error setting real+effective uid %d and %d: %m\n",
- (gint) job->real_uid, (gint) job->run_as_euid);
- abort ();
- }
-
- out:
- ;
-}
-
-static void
-udisks_spawned_job_constructed (GObject *object)
-{
- UDisksSpawnedJob *job = UDISKS_SPAWNED_JOB (object);
- GError *error;
- gint child_argc;
- gchar **child_argv;
- struct passwd pwstruct;
- gchar pwbuf[8192];
- struct passwd *pw = NULL;
- int rc;
-
- if (G_OBJECT_CLASS (udisks_spawned_job_parent_class)->constructed != NULL)
- G_OBJECT_CLASS (udisks_spawned_job_parent_class)->constructed (object);
-
- job->main_context = g_main_context_get_thread_default ();
- if (job->main_context != NULL)
- g_main_context_ref (job->main_context);
-
- /* could already be cancelled */
- error = NULL;
- if (g_cancellable_set_error_if_cancelled (udisks_base_job_get_cancellable (UDISKS_BASE_JOB (job)), &error))
- {
- emit_completed_with_error_in_idle (job, error);
- g_error_free (error);
- goto out;
- }
-
- job->cancellable_handler_id = g_cancellable_connect (udisks_base_job_get_cancellable (UDISKS_BASE_JOB (job)),
- G_CALLBACK (on_cancelled),
- job,
- NULL);
-
- error = NULL;
- if (!g_shell_parse_argv (job->command_line,
- &child_argc,
- &child_argv,
- &error))
- {
- g_prefix_error (&error,
- "Error parsing command-line `%s': ",
- job->command_line);
- emit_completed_with_error_in_idle (job, error);
- g_error_free (error);
- goto out;
- }
-
- /* Save real egid and gid info for the child process */
- if (job->run_as_uid != getuid () || job->run_as_euid != geteuid ())
- {
- rc = getpwuid_r (job->run_as_euid, &pwstruct, pwbuf, sizeof pwbuf, &pw);
- if (rc != 0 || pw == NULL)
- {
- g_set_error(&error, G_IO_ERROR, G_IO_ERROR_FAILED,
- "No password record for uid %d: %m\n", (gint) job->run_as_euid);
- emit_completed_with_error_in_idle (job, error);
- g_error_free (error);
- goto out;
- }
- job->real_egid = pw->pw_gid;
-
- rc = getpwuid_r (job->run_as_uid, &pwstruct, pwbuf, sizeof pwbuf, &pw);
- if (rc != 0 || pw == NULL)
- {
- g_set_error(&error, G_IO_ERROR, G_IO_ERROR_FAILED,
- "No password record for uid %d: %m\n", (gint) job->run_as_uid);
- emit_completed_with_error_in_idle (job, error);
- g_error_free (error);
- goto out;
- }
- job->real_gid = pw->pw_gid;
- job->real_uid = pw->pw_uid;
- job->real_pwname = strdup (pw->pw_name);
- }
-
- error = NULL;
- if (!g_spawn_async_with_pipes (NULL, /* working directory */
- child_argv,
- NULL, /* envp */
- G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
- child_setup, /* child_setup */
- job, /* child_setup's user_data */
- &(job->child_pid),
- job->input_string != NULL ? &(job->child_stdin_fd) : NULL,
- &(job->child_stdout_fd),
- &(job->child_stderr_fd),
- &error))
- {
- g_prefix_error (&error,
- "Error spawning command-line `%s': ",
- job->command_line);
- emit_completed_with_error_in_idle (job, error);
- g_error_free (error);
- goto out;
- }
-
- job->child_watch_source = g_child_watch_source_new (job->child_pid);
- g_source_set_callback (job->child_watch_source, (GSourceFunc) child_watch_cb, job, NULL);
- g_source_attach (job->child_watch_source, job->main_context);
- g_source_unref (job->child_watch_source);
-
- if (job->child_stdin_fd != -1)
- {
- job->input_string_cursor = job->input_string;
-
- job->child_stdin_channel = g_io_channel_unix_new (job->child_stdin_fd);
- g_io_channel_set_flags (job->child_stdin_channel, G_IO_FLAG_NONBLOCK, NULL);
- job->child_stdin_source = g_io_create_watch (job->child_stdin_channel, G_IO_OUT);
- g_source_set_callback (job->child_stdin_source, (GSourceFunc) write_child_stdin, job, NULL);
- g_source_attach (job->child_stdin_source, job->main_context);
- g_source_unref (job->child_stdin_source);
- }
-
- job->child_stdout_channel = g_io_channel_unix_new (job->child_stdout_fd);
- g_io_channel_set_flags (job->child_stdout_channel, G_IO_FLAG_NONBLOCK, NULL);
- job->child_stdout_source = g_io_create_watch (job->child_stdout_channel, G_IO_IN);
- g_source_set_callback (job->child_stdout_source, (GSourceFunc) read_child_stdout, job, NULL);
- g_source_attach (job->child_stdout_source, job->main_context);
- g_source_unref (job->child_stdout_source);
-
- job->child_stderr_channel = g_io_channel_unix_new (job->child_stderr_fd);
- g_io_channel_set_flags (job->child_stderr_channel, G_IO_FLAG_NONBLOCK, NULL);
- job->child_stderr_source = g_io_create_watch (job->child_stderr_channel, G_IO_IN);
- g_source_set_callback (job->child_stderr_source, (GSourceFunc) read_child_stderr, job, NULL);
- g_source_attach (job->child_stderr_source, job->main_context);
- g_source_unref (job->child_stderr_source);
-
- out:
- ;
-}
-
-static void
-udisks_spawned_job_init (UDisksSpawnedJob *job)
-{
- job->child_stdout = g_string_new (NULL);
- job->child_stderr = g_string_new (NULL);
- job->child_stdin_fd = -1;
- job->child_stdout_fd = -1;
- job->child_stderr_fd = -1;
-}
-
-static void
-udisks_spawned_job_class_init (UDisksSpawnedJobClass *klass)
-{
- GObjectClass *gobject_class;
-
- klass->spawned_job_completed = udisks_spawned_job_spawned_job_completed_default;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_spawned_job_finalize;
- gobject_class->constructed = udisks_spawned_job_constructed;
- gobject_class->set_property = udisks_spawned_job_set_property;
- gobject_class->get_property = udisks_spawned_job_get_property;
-
- /**
- * UDisksSpawnedJob:command-line:
- *
- * The command-line to run.
- */
- g_object_class_install_property (gobject_class,
- PROP_COMMAND_LINE,
- g_param_spec_string ("command-line",
- "Command Line",
- "The command-line to run",
- NULL,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksSpawnedJob:input-string:
- *
- * String that will be written to stdin of the spawned program or
- * %NULL to not write anything.
- */
- g_object_class_install_property (gobject_class,
- PROP_INPUT_STRING,
- g_param_spec_string ("input-string",
- "Input String",
- "String to write to stdin of the spawned program",
- NULL,
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksSpawnedJob:run-as-uid:
- *
- * The #uid_t to run the program as.
- */
- g_object_class_install_property (gobject_class,
- PROP_RUN_AS_UID,
- g_param_spec_uint ("run-as-uid",
- "Run As",
- "The uid_t to run the program as",
- 0, G_MAXUINT, 0,
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksSpawnedJob:run-as-euid:
- *
- * The effective #uid_t to run the program as.
- */
- g_object_class_install_property (gobject_class,
- PROP_RUN_AS_EUID,
- g_param_spec_uint ("run-as-euid",
- "Run As (effective)",
- "The effective uid_t to run the program as",
- 0, G_MAXUINT, 0,
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksSpawnedJob::spawned-job-completed:
- * @job: The #UDisksSpawnedJob emitting the signal.
- * @error: %NULL if running the whole command line succeeded, otherwise a #GError that is set.
- * @status: The exit status of the command line that was run.
- * @standard_output: Standard output from the command line that was run.
- * @standard_error: Standard error output from the command line that was run.
- *
- * Emitted when the spawned job is complete. If spawning the command
- * failed or if the job was cancelled, @error will
- * non-%NULL. Otherwise you can use macros such as WIFEXITED() and
- * WEXITSTATUS() on the @status integer to obtain more information.
- *
- * The default implementation simply emits the #UDisksJob::completed
- * signal with @success set to %TRUE if, and only if, @error is
- * %NULL, WIFEXITED() evaluates to %TRUE and WEXITSTATUS() is
- * zero. Additionally, @message on that signal is set to
- * @standard_error regards of whether @success is %TRUE or %FALSE.
- *
- * You can avoid the default implementation by returning %TRUE from
- * your signal handler.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * of the thread that @job was created in.
- *
- * Returns: %TRUE if the signal was handled, %FALSE to let other
- * handlers run.
- */
- signals[SPAWNED_JOB_COMPLETED_SIGNAL] =
- g_signal_new ("spawned-job-completed",
- UDISKS_TYPE_SPAWNED_JOB,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (UDisksSpawnedJobClass, spawned_job_completed),
- g_signal_accumulator_true_handled,
- NULL,
- udisks_daemon_marshal_BOOLEAN__BOXED_INT_BOXED_BOXED,
- G_TYPE_BOOLEAN,
- 4,
- G_TYPE_ERROR,
- G_TYPE_INT,
- G_TYPE_GSTRING,
- G_TYPE_GSTRING);
-}
-
-/**
- * udisks_spawned_job_new:
- * @command_line: The command line to run.
- * @input_string: A string to write to stdin of the spawned program or %NULL.
- * @run_as_uid: The #uid_t to run the program as.
- * @run_as_euid: The effective #uid_t to run the program as.
- * @daemon: A #UDisksDaemon.
- * @cancellable: A #GCancellable or %NULL.
- *
- * Creates a new #UDisksSpawnedJob instance.
- *
- * The job is started immediately - connect to the
- * #UDisksSpawnedJob::spawned-job-completed or #UDisksJob::completed
- * signals to get notified when the job is done.
- *
- * Returns: A new #UDisksSpawnedJob. Free with g_object_unref().
- */
-UDisksSpawnedJob *
-udisks_spawned_job_new (const gchar *command_line,
- const gchar *input_string,
- uid_t run_as_uid,
- uid_t run_as_euid,
- UDisksDaemon *daemon,
- GCancellable *cancellable)
-{
- g_return_val_if_fail (command_line != NULL, NULL);
- /* g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL); */
- g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), NULL);
- return UDISKS_SPAWNED_JOB (g_object_new (UDISKS_TYPE_SPAWNED_JOB,
- "command-line", command_line,
- "input-string", input_string,
- "run-as-uid", run_as_uid,
- "run-as-euid", run_as_euid,
- "daemon", daemon,
- "cancellable", cancellable,
- NULL));
-}
-
-/**
- * udisks_spawned_job_get_command_line:
- * @job: A #UDisksSpawnedJob.
- *
- * Gets the command line that @job was constructed with.
- *
- * Returns: A string owned by @job. Do not free.
- */
-const gchar *
-udisks_spawned_job_get_command_line (UDisksSpawnedJob *job)
-{
- g_return_val_if_fail (UDISKS_IS_SPAWNED_JOB (job), NULL);
- return job->command_line;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-job_iface_init (UDisksJobIface *iface)
-{
- /* For Cancel(), just use the implementation from our super class (UDisksBaseJob) */
- /* iface->handle_cancel = handle_cancel; */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const gchar *
-get_signal_name (gint signal_number)
-{
- switch (signal_number)
- {
-#define _HANDLE_SIG(sig) case sig: return #sig;
- _HANDLE_SIG (SIGHUP);
- _HANDLE_SIG (SIGINT);
- _HANDLE_SIG (SIGQUIT);
- _HANDLE_SIG (SIGILL);
- _HANDLE_SIG (SIGABRT);
- _HANDLE_SIG (SIGFPE);
- _HANDLE_SIG (SIGKILL);
- _HANDLE_SIG (SIGSEGV);
- _HANDLE_SIG (SIGPIPE);
- _HANDLE_SIG (SIGALRM);
- _HANDLE_SIG (SIGTERM);
- _HANDLE_SIG (SIGUSR1);
- _HANDLE_SIG (SIGUSR2);
- _HANDLE_SIG (SIGCHLD);
- _HANDLE_SIG (SIGCONT);
- _HANDLE_SIG (SIGSTOP);
- _HANDLE_SIG (SIGTSTP);
- _HANDLE_SIG (SIGTTIN);
- _HANDLE_SIG (SIGTTOU);
- _HANDLE_SIG (SIGBUS);
- _HANDLE_SIG (SIGPOLL);
- _HANDLE_SIG (SIGPROF);
- _HANDLE_SIG (SIGSYS);
- _HANDLE_SIG (SIGTRAP);
- _HANDLE_SIG (SIGURG);
- _HANDLE_SIG (SIGVTALRM);
- _HANDLE_SIG (SIGXCPU);
- _HANDLE_SIG (SIGXFSZ);
-#undef _HANDLE_SIG
- default:
- break;
- }
- return "UNKNOWN_SIGNAL";
-}
-
-static gboolean
-udisks_spawned_job_spawned_job_completed_default (UDisksSpawnedJob *job,
- GError *error,
- gint status,
- GString *standard_output,
- GString *standard_error)
-{
-#if 0
- g_debug ("in udisks_spawned_job_spawned_job_completed_default()\n"
- " command_line `%s'\n"
- " error->message=`%s'\n"
- " status=%d (WIFEXITED=%d WEXITSTATUS=%d)\n"
- " standard_output=`%s' (%d bytes)\n"
- " standard_error=`%s' (%d bytes)\n",
- job->command_line,
- error != NULL ? error->message : "(error not set)",
- status,
- WIFEXITED (status), WEXITSTATUS (status),
- standard_output->str, (gint) standard_output->len,
- standard_error->str, (gint) standard_error->len);
-#endif
-
- if (error != NULL)
- {
- gchar *message;
- message = g_strdup_printf ("%s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- udisks_job_emit_completed (UDISKS_JOB (job),
- FALSE,
- message);
- g_free (message);
- }
- else if (WIFEXITED (status) && WEXITSTATUS (status) == 0)
- {
- udisks_job_emit_completed (UDISKS_JOB (job),
- TRUE,
- standard_error->str);
- }
- else
- {
- GString *message;
- message = g_string_new (NULL);
- if (WIFEXITED (status))
- {
- g_string_append_printf (message,
- "Command-line `%s' exited with non-zero exit status %d:",
- job->command_line,
- WEXITSTATUS (status));
- }
- else if (WIFSIGNALED (status))
- {
- g_string_append_printf (message,
- "Command-line `%s' was signaled with signal %s (%d):",
- job->command_line,
- get_signal_name (WTERMSIG (status)),
- WTERMSIG (status));
- }
- if (standard_output->len > 0 && standard_error->len)
- {
- g_string_append_printf (message,
- "\n"
- "stdout: `%s'\n"
- "stderr: `%s'",
- standard_output->str,
- standard_error->str);
- }
- else if (standard_output->len > 0)
- {
- g_string_append_printf (message, " %s", standard_output->str);
- }
- else
- {
- g_string_append_printf (message, " %s", standard_error->str);
- }
-
- udisks_job_emit_completed (UDISKS_JOB (job),
- FALSE,
- message->str);
- g_string_free (message, TRUE);
- }
- return TRUE;
-}
-
-static void
-child_watch_from_release_cb (GPid pid,
- gint status,
- gpointer user_data)
-{
-}
-
-/* called when we're done running the command line */
-static void
-udisks_spawned_job_release_resources (UDisksSpawnedJob *job)
-{
- /* Nuke the child, if necessary */
- if (job->child_watch_source != NULL)
- {
- g_source_destroy (job->child_watch_source);
- job->child_watch_source = NULL;
- }
-
- if (job->child_pid != 0)
- {
- GSource *source;
-
- //g_debug ("ugh, need to kill %d", (gint) job->child_pid);
- kill (job->child_pid, SIGTERM);
-
- /* OK, we need to reap for the child ourselves - we don't want
- * to use waitpid() because that might block the calling
- * thread (the child might handle SIGTERM and use several
- * seconds for cleanup/rollback).
- *
- * So we use GChildWatch instead.
- *
- * Note that we might be called from the finalizer so avoid
- * taking references to ourselves. We do need to pass the
- * GSource so we can nuke it once handled.
- */
- source = g_child_watch_source_new (job->child_pid);
- g_source_set_callback (source,
- (GSourceFunc) child_watch_from_release_cb,
- source,
- (GDestroyNotify) g_source_destroy);
- g_source_attach (source, job->main_context);
- g_source_unref (source);
-
- job->child_pid = 0;
- }
-
- if (job->child_stdout != NULL)
- {
- g_string_free (job->child_stdout, TRUE);
- job->child_stdout = NULL;
- }
-
- if (job->child_stderr != NULL)
- {
- g_string_free (job->child_stderr, TRUE);
- job->child_stderr = NULL;
- }
-
- if (job->child_stdin_channel != NULL)
- {
- g_io_channel_unref (job->child_stdin_channel);
- job->child_stdin_channel = NULL;
- }
- if (job->child_stdout_channel != NULL)
- {
- g_io_channel_unref (job->child_stdout_channel);
- job->child_stdout_channel = NULL;
- }
- if (job->child_stderr_channel != NULL)
- {
- g_io_channel_unref (job->child_stderr_channel);
- job->child_stderr_channel = NULL;
- }
-
- if (job->child_stdin_source != NULL)
- {
- g_source_destroy (job->child_stdin_source);
- job->child_stdin_source = NULL;
- }
- if (job->child_stdout_source != NULL)
- {
- g_source_destroy (job->child_stdout_source);
- job->child_stdout_source = NULL;
- }
- if (job->child_stderr_source != NULL)
- {
- g_source_destroy (job->child_stderr_source);
- job->child_stderr_source = NULL;
- }
-
- if (job->child_stdin_fd != -1)
- {
- g_warn_if_fail (close (job->child_stdin_fd) == 0);
- job->child_stdin_fd = -1;
- }
- if (job->child_stdout_fd != -1)
- {
- g_warn_if_fail (close (job->child_stdout_fd) == 0);
- job->child_stdout_fd = -1;
- }
- if (job->child_stderr_fd != -1)
- {
- g_warn_if_fail (close (job->child_stderr_fd) == 0);
- job->child_stderr_fd = -1;
- }
-
- if (job->cancellable_handler_id > 0)
- {
- g_cancellable_disconnect (udisks_base_job_get_cancellable (UDISKS_BASE_JOB (job)), job->cancellable_handler_id);
- job->cancellable_handler_id = 0;
- }
-
- if (job->real_pwname != NULL)
- {
- free (job->real_pwname);
- job->real_pwname = NULL;
- }
-}
-
diff --git a/src/udisksspawnedjob.h b/src/udisksspawnedjob.h
deleted file mode 100644
index 311931a..0000000
--- a/src/udisksspawnedjob.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_SPAWNED_JOB_H__
-#define __UDISKS_SPAWNED_JOB_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_SPAWNED_JOB (udisks_spawned_job_get_type ())
-#define UDISKS_SPAWNED_JOB(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_SPAWNED_JOB, UDisksSpawnedJob))
-#define UDISKS_IS_SPAWNED_JOB(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_SPAWNED_JOB))
-
-GType udisks_spawned_job_get_type (void) G_GNUC_CONST;
-UDisksSpawnedJob *udisks_spawned_job_new (const gchar *command_line,
- const gchar *input_string,
- uid_t run_as_uid,
- uid_t run_as_euid,
- UDisksDaemon *daemon,
- GCancellable *cancellable);
-const gchar *udisks_spawned_job_get_command_line (UDisksSpawnedJob *job);
-
-G_END_DECLS
-
-#endif /* __UDISKS_SPAWNED_JOB_H__ */
diff --git a/src/udisksstate.c b/src/udisksstate.c
deleted file mode 100644
index 2eeaf44..0000000
--- a/src/udisksstate.c
+++ /dev/null
@@ -1,2339 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-
-#include <glib/gi18n-lib.h>
-
-#include <glib/gstdio.h>
-
-#include <sys/stat.h>
-#include <sys/sysmacros.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <linux/loop.h>
-
-#include "udisksdaemon.h"
-#include "udisksstate.h"
-#include "udisksmount.h"
-#include "udisksmountmonitor.h"
-#include "udiskslogging.h"
-#include "udiskslinuxprovider.h"
-#include "udisksdaemonutil.h"
-
-/**
- * SECTION:udisksstate
- * @title: UDisksState
- * @short_description: Object used for recording state and cleaning up
- *
- * This type is used for recording actions done by users and cleaning
- * up when devices set up via the udisks interfaces are removed while
- * still in use - for example, a USB stick being yanked.
- *
- * The following files are used:
- * <table frame='all'>
- * <title>Persistent information and state</title>
- * <tgroup cols='2' align='left' colsep='1' rowsep='1'>
- * <thead>
- * <row>
- * <entry>File</entry>
- * <entry>Usage</entry>
- * </row>
- * </thead>
- * <tbody>
- * <row>
- * <entry><filename>/run/udisks2/mounted-fs</filename></entry>
- * <entry>
- * A serialized 'a{sa{sv}}' #GVariant mapping from the
- * mount point (e.g. <filename>/media/EOS_DIGITAL</filename>) into a set of details.
- * Known details include
- * <literal>block-device</literal>
- * (of type <link linkend="G-VARIANT-TYPE-UINT64:CAPS">'t'</link>) that is the #dev_t
- * for the mounted device,
- * <literal>mounted-by-uid</literal>
- * (of type <link linkend="G-VARIANT-TYPE-UINT32:CAPS">'u'</link>) that is the #uid_t
- * of the user who mounted the device, and
- * <literal>fstab-mount</literal>
- * (of type <link linkend="G-VARIANT-TYPE-BOOLEAN:CAPS">'b'</link>) that is %TRUE
- * if the device was mounted via an entry in /etc/fstab.
- * </entry>
- * </row>
- * <row>
- * <entry><filename>/run/udisks2/unlocked-luks</filename></entry>
- * <entry>
- * A serialized 'a{ta{sv}}' #GVariant mapping from the
- * #dev_t of the clear-text device (e.g. <filename>/dev/dm-0</filename>) into a set of details.
- * Known details include
- * <literal>crypto-device</literal>
- * (of type <link linkend="G-VARIANT-TYPE-UINT64:CAPS">'t'</link>) that is the #dev_t
- * for the crypto-text device,
- * <literal>dm-uuid</literal>
- * (of type <link linkend="G-VARIANT-TYPE-ARRAY:CAPS">'ay'</link>) that is the device mapper UUID
- * for the clear-text device and
- * <literal>unlocked-by-uid</literal>
- * (of type <link linkend="G-VARIANT-TYPE-UINT32:CAPS">'u'</link>) that is the #uid_t
- * of the user who unlocked the device.
- * </entry>
- * </row>
- * <row>
- * <entry><filename>/run/udisks2/loop</filename></entry>
- * <entry>
- * A serialized 'a{sa{sv}}' #GVariant mapping from the
- * loop device name (e.g. <filename>/dev/loop0</filename>) into a set of details.
- * Known details include
- * <literal>backing-file</literal>
- * (of type <link linkend="G-VARIANT-TYPE-ARRAY:CAPS">'ay'</link>) for the name of the backing file and
- * <literal>backing-file-device</literal>
- * (of type <link linkend="G-VARIANT-TYPE-UINT64:CAPS">'t'</link>) for the #dev_t
- * for of the device holding the backing file (or 0 if unknown) and
- * <literal>setup-by-uid</literal>
- * (of type <link linkend="G-VARIANT-TYPE-UINT32:CAPS">'u'</link>) that is the #uid_t
- * of the user who set up the loop device.
- * </entry>
- * </row>
- * <row>
- * <entry><filename>/run/udisks2/mdraid</filename></entry>
- * <entry>
- * A serialized 'a{ta{sv}}' #GVariant mapping from the
- * #dev_t of the raid device (e.g. <filename>/dev/md127</filename>) into a set of details.
- * Known details include
- * <literal>started-by-uid</literal>
- * (of type <link linkend="G-VARIANT-TYPE-UINT32:CAPS">'u'</link>) that is the #uid_t
- * of the user who started the array.
- * </entry>
- * </row>
- * </tbody>
- * </tgroup>
- * </table>
- * Cleaning up is implemented by running a thread (to ensure that
- * actions are serialized) that checks all data in the files mentioned
- * above and cleans up the entry in question by e.g. unmounting a
- * filesystem, removing a mount point or tearing down a device-mapper
- * device when needed. The clean-up thread itself needs to be manually
- * kicked using e.g. udisks_state_check() from suitable places in
- * the #UDisksDaemon and #UDisksProvider implementations.
- *
- * Since cleaning up is only necessary when a device has been removed
- * without having been properly stopped or shut down, the fact that it
- * was cleaned up is logged to ensure that the information is brought
- * to the attention of the system administrator.
- */
-
-/**
- * UDisksState:
- *
- * The #UDisksState structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksState
-{
- GObject parent_instance;
-
- GMutex lock;
-
- UDisksDaemon *daemon;
-
- GThread *thread;
- GMainContext *context;
- GMainLoop *loop;
-
- /* key-path -> GVariant */
- GHashTable *cache;
-};
-
-typedef struct _UDisksStateClass UDisksStateClass;
-
-struct _UDisksStateClass
-{
- GObjectClass parent_class;
-};
-
-enum
-{
- PROP_0,
- PROP_DAEMON
-};
-
-static void udisks_state_check_in_thread (UDisksState *state);
-static void udisks_state_check_mounted_fs (UDisksState *state,
- GArray *devs_to_clean);
-static void udisks_state_check_unlocked_luks (UDisksState *state,
- gboolean check_only,
- GArray *devs_to_clean);
-static void udisks_state_check_loop (UDisksState *state,
- gboolean check_only,
- GArray *devs_to_clean);
-static void udisks_state_check_mdraid (UDisksState *state,
- gboolean check_only,
- GArray *devs_to_clean);
-static GVariant *udisks_state_get (UDisksState *state,
- const gchar *key,
- const GVariantType *type,
- GError **error);
-static gboolean udisks_state_set (UDisksState *state,
- const gchar *key,
- const GVariantType *type,
- GVariant *value,
- GError **error);
-
-G_DEFINE_TYPE (UDisksState, udisks_state, G_TYPE_OBJECT);
-
-static void
-udisks_state_init (UDisksState *state)
-{
- g_mutex_init (&state->lock);
- state->cache = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, (GDestroyNotify) g_variant_unref);
-}
-
-static void
-udisks_state_finalize (GObject *object)
-{
- UDisksState *state = UDISKS_STATE (object);
-
- g_hash_table_unref (state->cache);
- g_mutex_clear (&state->lock);
-
- G_OBJECT_CLASS (udisks_state_parent_class)->finalize (object);
-}
-
-static void
-udisks_state_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksState *state = UDISKS_STATE (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_value_set_object (value, udisks_state_get_daemon (state));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_state_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksState *state = UDISKS_STATE (object);
-
- switch (prop_id)
- {
- case PROP_DAEMON:
- g_assert (state->daemon == NULL);
- /* we don't take a reference to the daemon */
- state->daemon = g_value_get_object (value);
- g_assert (state->daemon != NULL);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_state_class_init (UDisksStateClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_state_finalize;
- gobject_class->set_property = udisks_state_set_property;
- gobject_class->get_property = udisks_state_get_property;
-
- /**
- * UDisksState:daemon:
- *
- * The #UDisksDaemon object.
- */
- g_object_class_install_property (gobject_class,
- PROP_DAEMON,
- g_param_spec_object ("daemon",
- "Daemon",
- "The daemon object",
- UDISKS_TYPE_DAEMON,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-}
-
-/**
- * udisks_state_new:
- * @daemon: A #UDisksDaemon.
- *
- * Creates a new #UDisksState object.
- *
- * Returns: A #UDisksState that should be freed with g_object_unref().
- */
-UDisksState *
-udisks_state_new (UDisksDaemon *daemon)
-{
- return UDISKS_STATE (g_object_new (UDISKS_TYPE_STATE,
- "daemon", daemon,
- NULL));
-}
-
-static gpointer
-udisks_state_thread_func (gpointer user_data)
-{
- UDisksState *state = UDISKS_STATE (user_data);
-
- udisks_info ("Entering cleanup thread");
-
- g_main_loop_run (state->loop);
-
- state->thread = NULL;
- g_main_loop_unref (state->loop);
- state->loop = NULL;
- g_main_context_unref (state->context);
- state->context = NULL;
- g_object_unref (state);
-
- udisks_info ("Exiting cleanup thread");
- return NULL;
-}
-
-
-/**
- * udisks_state_start_cleanup:
- * @state: A #UDisksState.
- *
- * Starts the clean-up thread.
- *
- * The clean-up thread will hold a reference to @state for as long as
- * it's running - use udisks_state_stop_cleanup() to stop it.
- */
-void
-udisks_state_start_cleanup (UDisksState *state)
-{
- g_return_if_fail (UDISKS_IS_STATE (state));
- g_return_if_fail (state->thread == NULL);
-
- state->context = g_main_context_new ();
- state->loop = g_main_loop_new (state->context, FALSE);
- state->thread = g_thread_new ("cleanup",
- udisks_state_thread_func,
- g_object_ref (state));
-}
-
-/**
- * udisks_state_stop_cleanup:
- * @state: A #UDisksState.
- *
- * Stops the clean-up thread. Blocks the calling thread until it has stopped.
- */
-void
-udisks_state_stop_cleanup (UDisksState *state)
-{
- GThread *thread;
-
- g_return_if_fail (UDISKS_IS_STATE (state));
- g_return_if_fail (state->thread != NULL);
-
- thread = state->thread;
- g_main_loop_quit (state->loop);
- g_thread_join (thread);
-}
-
-static gboolean
-udisks_state_check_func (gpointer user_data)
-{
- UDisksState *state = UDISKS_STATE (user_data);
- udisks_state_check_in_thread (state);
- return FALSE;
-}
-
-/**
- * udisks_state_check:
- * @state: A #UDisksState.
- *
- * Causes the clean-up thread for @state to check if anything should be cleaned up.
- *
- * This can be called from any thread and will not block the calling thread.
- */
-void
-udisks_state_check (UDisksState *state)
-{
- g_return_if_fail (UDISKS_IS_STATE (state));
- g_return_if_fail (state->thread != NULL);
-
- g_main_context_invoke (state->context,
- udisks_state_check_func,
- state);
-}
-
-/**
- * udisks_state_get_daemon:
- * @state: A #UDisksState.
- *
- * Gets the daemon used by @state.
- *
- * Returns: A #UDisksDaemon. Do not free, the object is owned by @state.
- */
-UDisksDaemon *
-udisks_state_get_daemon (UDisksState *state)
-{
- g_return_val_if_fail (UDISKS_IS_STATE (state), NULL);
- return state->daemon;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* must be called from state thread */
-static void
-udisks_state_check_in_thread (UDisksState *state)
-{
- GArray *devs_to_clean;
-
- g_mutex_lock (&state->lock);
-
- /* We have to do a two-stage clean-up since fake block devices
- * can't be stopped if they are in use
- */
-
- udisks_info ("Cleanup check start");
-
- /* First go through all block devices we might tear down
- * but only check + record devices marked for cleaning
- */
- devs_to_clean = g_array_new (FALSE, FALSE, sizeof (dev_t));
- udisks_state_check_unlocked_luks (state,
- TRUE, /* check_only */
- devs_to_clean);
- udisks_state_check_loop (state,
- TRUE, /* check_only */
- devs_to_clean);
-
- udisks_state_check_mdraid (state,
- TRUE, /* check_only */
- devs_to_clean);
-
- /* Then go through all mounted filesystems and pass the
- * devices that we intend to clean...
- */
- udisks_state_check_mounted_fs (state, devs_to_clean);
-
- /* Then go through all block devices and clear them up
- * ... for real this time
- */
- udisks_state_check_unlocked_luks (state,
- FALSE, /* check_only */
- NULL);
- udisks_state_check_loop (state,
- FALSE, /* check_only */
- NULL);
-
- udisks_state_check_mdraid (state,
- FALSE, /* check_only */
- NULL);
-
- g_array_unref (devs_to_clean);
-
- udisks_info ("Cleanup check end");
-
- g_mutex_unlock (&state->lock);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GVariant *
-lookup_asv (GVariant *asv,
- const gchar *key)
-{
- GVariantIter iter;
- const gchar *iter_key;
- GVariant *value;
- GVariant *ret;
-
- ret = NULL;
-
- g_variant_iter_init (&iter, asv);
- while (g_variant_iter_next (&iter,
- "{&s@v}",
- &iter_key,
- &value))
- {
- if (g_strcmp0 (key, iter_key) == 0)
- {
- ret = g_variant_get_variant (value);
- g_variant_unref (value);
- goto out;
- }
- g_variant_unref (value);
- }
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-trigger_change_uevent (const gchar *sysfs_path)
-{
- gchar* path = NULL;
- gint fd = -1;
-
- g_return_if_fail (sysfs_path != NULL);
-
- path = g_strconcat (sysfs_path, "/uevent", NULL);
- fd = open (path, O_WRONLY);
- if (fd < 0)
- {
- udisks_warning ("Error opening %s: %m", path);
- goto out;
- }
-
- if (write (fd, "change", sizeof "change" - 1) != sizeof "change" - 1)
- {
- udisks_warning ("Error writing 'change' to file %s: %m", path);
- goto out;
- }
-
- out:
- if (fd >= 0)
- close (fd);
- g_free (path);
-}
-
-/* returns TRUE if the entry should be kept */
-static gboolean
-udisks_state_check_mounted_fs_entry (UDisksState *state,
- GVariant *value,
- GArray *devs_to_clean)
-{
- const gchar *mount_point;
- GVariant *details;
- GVariant *block_device_value;
- dev_t block_device = 0;
- GVariant *fstab_mount_value;
- gboolean fstab_mount;
- gboolean keep;
- gchar *s;
- GList *mounts;
- GList *l;
- gboolean is_mounted;
- gboolean device_exists;
- gboolean device_to_be_cleaned;
- gboolean attempt_no_cleanup;
- UDisksMountMonitor *monitor;
- GUdevClient *udev_client;
- GUdevDevice *udev_device;
- guint n;
- gchar *change_sysfs_path = NULL;
-
- keep = FALSE;
- is_mounted = FALSE;
- device_exists = FALSE;
- device_to_be_cleaned = FALSE;
- attempt_no_cleanup = FALSE;
- block_device_value = NULL;
- fstab_mount_value = NULL;
- fstab_mount = FALSE;
- details = NULL;
-
- monitor = udisks_daemon_get_mount_monitor (state->daemon);
- udev_client = udisks_linux_provider_get_udev_client (udisks_daemon_get_linux_provider (state->daemon));
-
- g_variant_get (value,
- "{&s@a{sv}}",
- &mount_point,
- &details);
-
- block_device_value = lookup_asv (details, "block-device");
- if (block_device_value == NULL)
- {
- s = g_variant_print (value, TRUE);
- udisks_error ("mounted-fs entry %s is invalid: no block-device key/value pair", s);
- g_free (s);
- attempt_no_cleanup = FALSE;
- goto out;
- }
- block_device = g_variant_get_uint64 (block_device_value);
-
- fstab_mount_value = lookup_asv (details, "fstab-mount");
- if (fstab_mount_value == NULL)
- {
- s = g_variant_print (value, TRUE);
- udisks_error ("mounted-fs entry %s is invalid: no fstab-mount key/value pair", s);
- g_free (s);
- attempt_no_cleanup = FALSE;
- goto out;
- }
- fstab_mount = g_variant_get_boolean (fstab_mount_value);
-
- /* udisks_debug ("Validating mounted-fs entry for mount point %s", mount_point); */
-
- /* Figure out if still mounted */
- mounts = udisks_mount_monitor_get_mounts_for_dev (monitor, block_device);
- for (l = mounts; l != NULL; l = l->next)
- {
- UDisksMount *mount = UDISKS_MOUNT (l->data);
- if (udisks_mount_get_mount_type (mount) == UDISKS_MOUNT_TYPE_FILESYSTEM &&
- g_strcmp0 (udisks_mount_get_mount_path (mount), mount_point) == 0)
- {
- is_mounted = TRUE;
- break;
- }
- }
- g_list_foreach (mounts, (GFunc) g_object_unref, NULL);
- g_list_free (mounts);
-
- /* Figure out if block device still exists */
- udev_device = g_udev_client_query_by_device_number (udev_client,
- G_UDEV_DEVICE_TYPE_BLOCK,
- block_device);
- if (udev_device != NULL)
- {
- /* If media is pulled from a device with removable media (say,
- * /dev/sdc being a CF reader connected via USB) and a device
- * (say, /dev/sdc1) on the media is mounted, the kernel won't
- * necessarily send 'remove' uevent for /dev/sdc1 even though
- * media removal was detected (we will get a 'change' uevent
- * though).
- *
- * Therefore, we need to sanity-check the device - it appears
- * that it's good enough to just check the 'size' sysfs
- * attribute of the device (or its enclosing device if a
- * partition)
- *
- * Additionally, if we conclude that the device is not valid
- * (e.g. still there but size of device or its enclosing device
- * is 0), we also need to poke the kernel (via a 'change'
- * uevent) to make the device go away. We do that after
- * unmounting the device.
- */
-
- /* if umounting, issue 'change' event on the device after unmounting it */
- change_sysfs_path = g_strdup (g_udev_device_get_sysfs_path (udev_device));
-
- if (g_udev_device_get_sysfs_attr_as_uint64 (udev_device, "size") > 0)
- {
- /* for partition, also check enclosing device */
- if (g_strcmp0 (g_udev_device_get_devtype (udev_device), "partition") == 0)
- {
- GUdevDevice *udev_device_disk;
- udev_device_disk = g_udev_device_get_parent_with_subsystem (udev_device, "block", "disk");
- if (udev_device_disk != NULL)
- {
- if (g_udev_device_get_sysfs_attr_as_uint64 (udev_device_disk, "size") > 0)
- {
- device_exists = TRUE;
- }
- /* if unmounting, issue 'change' uevent on the enclosing device after unmounting the device */
- g_free (change_sysfs_path);
- change_sysfs_path = g_strdup (g_udev_device_get_sysfs_path (udev_device_disk));
- g_object_unref (udev_device_disk);
- }
- }
- else
- {
- device_exists = TRUE;
- }
- }
- g_object_unref (udev_device);
- }
-
- /* Figure out if the device is about to be cleaned up */
- for (n = 0; n < devs_to_clean->len; n++)
- {
- dev_t dev_to_clean = g_array_index (devs_to_clean, dev_t, n);
- if (dev_to_clean == block_device)
- {
- device_to_be_cleaned = TRUE;
- break;
- }
- }
-
- if (is_mounted && device_exists && !device_to_be_cleaned)
- keep = TRUE;
-
- out:
-
- if (!keep && !attempt_no_cleanup)
- {
- if (!device_exists)
- {
- udisks_notice ("Cleaning up mount point %s (device %u:%u no longer exist)",
- mount_point, major (block_device), minor (block_device));
- }
- else if (device_to_be_cleaned)
- {
- udisks_notice ("Cleaning up mount point %s (device %u:%u is about to be cleaned up)",
- mount_point, major (block_device), minor (block_device));
- }
- else if (!is_mounted)
- {
- udisks_notice ("Cleaning up mount point %s (device %u:%u is not mounted)",
- mount_point, major (block_device), minor (block_device));
- }
-
- if (is_mounted)
- {
- gchar *escaped_mount_point;
- gchar *error_message;
-
- error_message = NULL;
- escaped_mount_point = udisks_daemon_util_escape_and_quote (mount_point);
- /* right now -l is the only way to "force unmount" file systems... */
- if (!udisks_daemon_launch_spawned_job_sync (state->daemon,
- NULL, /* UDisksObject */
- "cleanup", 0, /* StartedByUID */
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "umount -l %s",
- escaped_mount_point))
- {
- udisks_error ("Error cleaning up mount point %s: Error unmounting: %s",
- mount_point, error_message);
- g_free (escaped_mount_point);
- g_free (error_message);
- /* keep the entry so we can clean it up later */
- keep = TRUE;
- goto out2;
- }
- g_free (escaped_mount_point);
- g_free (error_message);
-
- /* just unmounting the device does not make the kernel revalidate media
- * so we issue a 'change' uevent to request that
- */
- if (change_sysfs_path != NULL)
- {
- trigger_change_uevent (change_sysfs_path);
- }
- }
-
- /* remove directory */
- if (!fstab_mount)
- {
- if (g_file_test (mount_point, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))
- {
- if (g_rmdir (mount_point) != 0)
- {
- udisks_error ("Error cleaning up mount point %s: Error removing directory: %m",
- mount_point);
- /* keep the entry so we can clean it up later */
- keep = TRUE;
- goto out2;
- }
- }
- }
- }
-
- out2:
- if (fstab_mount_value != NULL)
- g_variant_unref (fstab_mount_value);
- if (block_device_value != NULL)
- g_variant_unref (block_device_value);
- if (details != NULL)
- g_variant_unref (details);
-
- g_free (change_sysfs_path);
-
- return keep;
-}
-
-/* called with mutex->lock held */
-static void
-udisks_state_check_mounted_fs (UDisksState *state,
- GArray *devs_to_clean)
-{
- gboolean changed;
- GVariant *value;
- GVariant *new_value;
- GVariantBuilder builder;
- GError *error;
-
- changed = FALSE;
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "mounted-fs",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting mounted-fs: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* check valid entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sa{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- if (udisks_state_check_mounted_fs_entry (state, child, devs_to_clean))
- g_variant_builder_add_value (&builder, child);
- else
- changed = TRUE;
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- if (changed)
- {
- error = NULL;
- if (!udisks_state_set (state,
- "mounted-fs",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting mounted-fs: %s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- goto out;
- }
- }
- else
- {
- g_variant_unref (new_value);
- }
-
- out:
- ;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_state_add_mounted_fs:
- * @state: A #UDisksState.
- * @block_device: The block device.
- * @mount_point: The mount point.
- * @uid: The user id of the process requesting the device to be mounted.
- * @fstab_mount: %TRUE if the device was mounted via /etc/fstab.
- *
- * Adds a new entry to the
- * <filename>/run/udisks2/mounted-fs</filename> file.
- */
-void
-udisks_state_add_mounted_fs (UDisksState *state,
- const gchar *mount_point,
- dev_t block_device,
- uid_t uid,
- gboolean fstab_mount)
-{
- GVariant *value;
- GVariant *new_value;
- GVariant *details_value;
- GVariantBuilder builder;
- GVariantBuilder details_builder;
- GError *error;
-
- g_return_if_fail (UDISKS_IS_STATE (state));
- g_return_if_fail (mount_point != NULL);
-
- g_mutex_lock (&state->lock);
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "mounted-fs",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting mounted-fs: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* start by including existing entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sa{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
-
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- const gchar *entry_mount_point;
- g_variant_get (child, "{&s@a{sv}}", &entry_mount_point, NULL);
- /* Skip/remove stale entries */
- if (g_strcmp0 (entry_mount_point, mount_point) == 0)
- {
- udisks_warning ("Removing stale entry for mount point `%s' in /run/udisks2/mounted-fs file",
- entry_mount_point);
- }
- else
- {
- g_variant_builder_add_value (&builder, child);
- }
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- /* build the details */
- g_variant_builder_init (&details_builder, G_VARIANT_TYPE ("a{sv}"));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "block-device",
- g_variant_new_uint64 (block_device));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "mounted-by-uid",
- g_variant_new_uint32 (uid));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "fstab-mount",
- g_variant_new_boolean (fstab_mount));
- details_value = g_variant_builder_end (&details_builder);
-
- /* finally add the new entry */
- g_variant_builder_add (&builder,
- "{s@a{sv}}",
- mount_point,
- details_value); /* consumes details_value */
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- error = NULL;
- if (!udisks_state_set (state,
- "mounted-fs",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting mounted-fs: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- out:
- g_mutex_unlock (&state->lock);
-}
-
-/**
- * udisks_state_find_mounted_fs:
- * @state: A #UDisksState.
- * @block_device: The block device.
- * @out_uid: Return location for the user id who mounted the device or %NULL.
- * @out_fstab_mount: Return location for whether the device was a fstab mount or %NULL.
- *
- * Gets the mount point for @block_device, if it exists in the
- * <filename>/run/udisks2/mounted-fs</filename> file.
- *
- * Returns: The mount point for @block_device or %NULL if not found.
- */
-gchar *
-udisks_state_find_mounted_fs (UDisksState *state,
- dev_t block_device,
- uid_t *out_uid,
- gboolean *out_fstab_mount)
-{
- gchar *ret;
- GVariant *value;
- GError *error;
-
- g_return_val_if_fail (UDISKS_IS_STATE (state), NULL);
-
- g_mutex_lock (&state->lock);
-
- ret = NULL;
- value = NULL;
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "mounted-fs",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting mounted-fs: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* look through list */
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- const gchar *mount_point;
- GVariant *details;
- GVariant *block_device_value;
-
- g_variant_get (child,
- "{&s@a{sv}}",
- &mount_point,
- &details);
-
- block_device_value = lookup_asv (details, "block-device");
- if (block_device_value != NULL)
- {
- dev_t iter_block_device;
- iter_block_device = g_variant_get_uint64 (block_device_value);
- if (iter_block_device == block_device)
- {
- ret = g_strdup (mount_point);
- if (out_uid != NULL)
- {
- GVariant *lookup_value;
- lookup_value = lookup_asv (details, "mounted-by-uid");
- *out_uid = 0;
- if (lookup_value != NULL)
- {
- *out_uid = g_variant_get_uint32 (lookup_value);
- g_variant_unref (lookup_value);
- }
- }
- if (out_fstab_mount != NULL)
- {
- GVariant *lookup_value;
- lookup_value = lookup_asv (details, "fstab-mount");
- *out_fstab_mount = FALSE;
- if (lookup_value != NULL)
- {
- *out_fstab_mount = g_variant_get_boolean (lookup_value);
- g_variant_unref (lookup_value);
- }
- }
- g_variant_unref (block_device_value);
- g_variant_unref (details);
- g_variant_unref (child);
- goto out;
- }
- g_variant_unref (block_device_value);
- }
- g_variant_unref (details);
- g_variant_unref (child);
- }
- }
-
- out:
- if (value != NULL)
- g_variant_unref (value);
- g_mutex_unlock (&state->lock);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* returns TRUE if the entry should be kept */
-static gboolean
-udisks_state_check_unlocked_luks_entry (UDisksState *state,
- GVariant *value,
- gboolean check_only,
- GArray *devs_to_clean)
-{
- guint64 cleartext_device;
- GVariant *details;
- GVariant *crypto_device_value;
- dev_t crypto_device;
- GVariant *dm_uuid_value;
- const gchar *dm_uuid;
- gchar *device_file_cleartext;
- gboolean keep;
- gchar *s;
- gboolean is_unlocked;
- gboolean crypto_device_exists;
- gboolean attempt_no_cleanup;
- GUdevClient *udev_client;
- GUdevDevice *udev_cleartext_device;
- GUdevDevice *udev_crypto_device;
-
- keep = FALSE;
- is_unlocked = FALSE;
- crypto_device_exists = FALSE;
- attempt_no_cleanup = FALSE;
- device_file_cleartext = NULL;
- crypto_device_value = NULL;
- dm_uuid_value = NULL;
- details = NULL;
-
- udev_client = udisks_linux_provider_get_udev_client (udisks_daemon_get_linux_provider (state->daemon));
-
- g_variant_get (value,
- "{t@a{sv}}",
- &cleartext_device,
- &details);
-
- crypto_device_value = lookup_asv (details, "crypto-device");
- if (crypto_device_value == NULL)
- {
- s = g_variant_print (value, TRUE);
- udisks_error ("unlocked-luks entry %s is invalid: no crypto-device key/value pair", s);
- g_free (s);
- attempt_no_cleanup = TRUE;
- goto out;
- }
- crypto_device = g_variant_get_uint64 (crypto_device_value);
-
- dm_uuid_value = lookup_asv (details, "dm-uuid");
- if (dm_uuid_value == NULL)
- {
- s = g_variant_print (value, TRUE);
- udisks_error ("unlocked-luks entry %s is invalid: no dm-uuid key/value pair", s);
- g_free (s);
- attempt_no_cleanup = TRUE;
- goto out;
- }
- dm_uuid = g_variant_get_bytestring (dm_uuid_value);
-
- /*udisks_debug ("Validating luks entry for device %d:%d (backed by %d:%d) with uuid %s",
- major (cleartext_device), minor (cleartext_device),
- major (crypto_device), minor (crypto_device), dm_uuid);*/
-
- udev_cleartext_device = g_udev_client_query_by_device_number (udev_client,
- G_UDEV_DEVICE_TYPE_BLOCK,
- cleartext_device);
- if (udev_cleartext_device != NULL)
- {
- const gchar *current_dm_uuid;
- device_file_cleartext = g_strdup (g_udev_device_get_device_file (udev_cleartext_device));
- current_dm_uuid = g_udev_device_get_sysfs_attr (udev_cleartext_device, "dm/uuid");
- /* if the UUID doesn't match, then the dm device might have been reused... */
- if (g_strcmp0 (current_dm_uuid, dm_uuid) != 0)
- {
- s = g_variant_print (value, TRUE);
- udisks_warning ("Removing unlocked-luks entry %s because %s now has another dm-uuid %s",
- s, device_file_cleartext,
- current_dm_uuid != NULL ? current_dm_uuid : "(NULL)");
- g_free (s);
- attempt_no_cleanup = TRUE;
- }
- else
- {
- is_unlocked = TRUE;
- }
- g_object_unref (udev_cleartext_device);
- }
-
- udev_crypto_device = g_udev_client_query_by_device_number (udev_client,
- G_UDEV_DEVICE_TYPE_BLOCK,
- crypto_device);
- if (udev_crypto_device != NULL)
- {
- crypto_device_exists = TRUE;
- g_object_unref (udev_crypto_device);
- }
-
- /* OK, entry is valid - keep it around */
- if (is_unlocked && crypto_device_exists)
- keep = TRUE;
-
- out:
-
- if (check_only && !keep)
- {
- dev_t cleartext_device_dev_t = cleartext_device; /* !@#!$# array type */
- g_array_append_val (devs_to_clean, cleartext_device_dev_t);
- keep = TRUE;
- goto out2;
- }
-
- if (!keep && !attempt_no_cleanup)
- {
- if (is_unlocked)
- {
- gchar *escaped_device_file;
- gchar *error_message;
-
- udisks_notice ("Cleaning up LUKS device %s (backing device %u:%u no longer exist)",
- device_file_cleartext,
- major (crypto_device), minor (crypto_device));
-
- error_message = NULL;
- escaped_device_file = udisks_daemon_util_escape_and_quote (device_file_cleartext);
- if (!udisks_daemon_launch_spawned_job_sync (state->daemon,
- NULL, /* UDisksObject */
- "cleanup", 0, /* StartedByUID */
- NULL, /* GCancellable */
- 0, /* uid_t run_as_uid */
- 0, /* uid_t run_as_euid */
- NULL, /* gint *out_status */
- &error_message,
- NULL, /* input_string */
- "cryptsetup luksClose %s",
- escaped_device_file))
- {
- udisks_error ("Error cleaning up LUKS device %s: %s",
- device_file_cleartext, error_message);
- g_free (escaped_device_file);
- g_free (error_message);
- /* keep the entry so we can clean it up later */
- keep = TRUE;
- goto out2;
- }
- g_free (escaped_device_file);
- g_free (error_message);
- }
- else
- {
- udisks_notice ("LUKS device %u:%u was manually removed",
- major (cleartext_device), minor (cleartext_device));
- }
- }
-
- out2:
- g_free (device_file_cleartext);
- if (crypto_device_value != NULL)
- g_variant_unref (crypto_device_value);
- if (dm_uuid_value != NULL)
- g_variant_unref (dm_uuid_value);
- if (details != NULL)
- g_variant_unref (details);
- return keep;
-}
-
-/* called with mutex->lock held */
-static void
-udisks_state_check_unlocked_luks (UDisksState *state,
- gboolean check_only,
- GArray *devs_to_clean)
-{
- gboolean changed;
- GVariant *value;
- GVariant *new_value;
- GVariantBuilder builder;
- GError *error;
-
- changed = FALSE;
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "unlocked-luks",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting unlocked-luks: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* check valid entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{ta{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- if (udisks_state_check_unlocked_luks_entry (state, child, check_only, devs_to_clean))
- g_variant_builder_add_value (&builder, child);
- else
- changed = TRUE;
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- if (changed)
- {
- error = NULL;
- if (!udisks_state_set (state,
- "unlocked-luks",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting unlocked-luks: %s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- goto out;
- }
- }
- else
- {
- g_variant_unref (new_value);
- }
-
- out:
- ;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_state_add_unlocked_luks:
- * @state: A #UDisksState.
- * @cleartext_device: The clear-text device.
- * @crypto_device: The crypto device.
- * @dm_uuid: The UUID of the unlocked dm device.
- * @uid: The user id of the process requesting the device to be unlocked.
- *
- * Adds a new entry to the
- * <filename>/run/udisks2/unlocked-luks</filename> file.
- */
-void
-udisks_state_add_unlocked_luks (UDisksState *state,
- dev_t cleartext_device,
- dev_t crypto_device,
- const gchar *dm_uuid,
- uid_t uid)
-{
- GVariant *value;
- GVariant *new_value;
- GVariant *details_value;
- GVariantBuilder builder;
- GVariantBuilder details_builder;
- GError *error;
-
- g_return_if_fail (UDISKS_IS_STATE (state));
- g_return_if_fail (dm_uuid != NULL);
-
- g_mutex_lock (&state->lock);
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "unlocked-luks",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting unlocked-luks: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* start by including existing entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{ta{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- guint64 entry_cleartext_device;
- g_variant_get (child, "{t@a{sv}}", &entry_cleartext_device, NULL);
- /* Skip/remove stale entries */
- if ((dev_t) entry_cleartext_device == cleartext_device)
- {
- udisks_warning ("Removing stale entry for cleartext device %d:%d in /run/udisks2/unlocked-luks file",
- (gint) major (entry_cleartext_device),
- (gint) minor (entry_cleartext_device));
- }
- else
- {
- g_variant_builder_add_value (&builder, child);
- }
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- /* build the details */
- g_variant_builder_init (&details_builder, G_VARIANT_TYPE ("a{sv}"));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "crypto-device",
- g_variant_new_uint64 (crypto_device));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "dm-uuid",
- g_variant_new_bytestring (dm_uuid));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "unlocked-by-uid",
- g_variant_new_uint32 (uid));
- details_value = g_variant_builder_end (&details_builder);
-
- /* finally add the new entry */
- g_variant_builder_add (&builder,
- "{t@a{sv}}",
- (guint64) cleartext_device,
- details_value); /* consumes details_value */
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- error = NULL;
- if (!udisks_state_set (state,
- "unlocked-luks",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting unlocked-luks: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- out:
- g_mutex_unlock (&state->lock);
-}
-
-/**
- * udisks_state_find_unlocked_luks:
- * @state: A #UDisksState.
- * @crypto_device: The block device.
- * @out_uid: Return location for the user id who mounted the device or %NULL.
- *
- * Gets the clear-text device for @crypto_device, if it exists in the
- * <filename>/run/udisks2/unlocked-luks</filename> file.
- *
- * Returns: The cleartext device for @crypto_device or 0 if not found.
- */
-dev_t
-udisks_state_find_unlocked_luks (UDisksState *state,
- dev_t crypto_device,
- uid_t *out_uid)
-{
- dev_t ret;
- GVariant *value;
- GError *error;
-
- g_return_val_if_fail (UDISKS_IS_STATE (state), 0);
-
- g_mutex_lock (&state->lock);
-
- ret = 0;
- value = NULL;
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "unlocked-luks",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting unlocked-luks: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* look through list */
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- guint64 cleartext_device;
- GVariant *details;
- GVariant *crypto_device_value;
-
- g_variant_get (child,
- "{t@a{sv}}",
- &cleartext_device,
- &details);
-
- crypto_device_value = lookup_asv (details, "crypto-device");
- if (crypto_device_value != NULL)
- {
- dev_t iter_crypto_device;
- iter_crypto_device = g_variant_get_uint64 (crypto_device_value);
- if (iter_crypto_device == crypto_device)
- {
- ret = cleartext_device;
- if (out_uid != NULL)
- {
- GVariant *lookup_value;
- lookup_value = lookup_asv (details, "unlocked-by-uid");
- *out_uid = 0;
- if (lookup_value != NULL)
- {
- *out_uid = g_variant_get_uint32 (lookup_value);
- g_variant_unref (lookup_value);
- }
- }
- g_variant_unref (crypto_device_value);
- g_variant_unref (details);
- g_variant_unref (child);
- goto out;
- }
- g_variant_unref (crypto_device_value);
- }
- g_variant_unref (details);
- g_variant_unref (child);
- }
- }
-
- out:
- if (value != NULL)
- g_variant_unref (value);
- g_mutex_unlock (&state->lock);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* returns TRUE if the entry should be kept */
-static gboolean
-udisks_state_check_loop_entry (UDisksState *state,
- GVariant *value,
- gboolean check_only,
- GArray *devs_to_clean)
-{
- const gchar *loop_device;
- GVariant *details = NULL;
- gboolean keep = FALSE;
- GVariant *backing_file_value = NULL;
- const gchar *backing_file;
- GUdevClient *udev_client;
- GUdevDevice *device = NULL;
- const gchar *sysfs_backing_file;
-
- udev_client = udisks_linux_provider_get_udev_client (udisks_daemon_get_linux_provider (state->daemon));
-
- g_variant_get (value,
- "{&s@a{sv}}",
- &loop_device,
- &details);
-
- backing_file_value = lookup_asv (details, "backing-file");
- if (backing_file_value == NULL)
- {
- gchar *s;
- s = g_variant_print (value, TRUE);
- udisks_error ("loop entry %s is invalid: no backing-file key/value pair", s);
- g_free (s);
- goto out;
- }
- backing_file = g_variant_get_bytestring (backing_file_value);
-
- /* check the loop device is still set up */
- device = g_udev_client_query_by_device_file (udev_client, loop_device);
- if (device == NULL)
- {
- udisks_info ("no udev device for %s", loop_device);
- goto out;
- }
- if (g_udev_device_get_sysfs_attr (device, "loop/offset") == NULL)
- {
- udisks_info ("loop device %s is not setup (no loop/offset sysfs file)", loop_device);
- goto out;
- }
-
- /* Check the loop device set up, is the one that _we_ set up
- *
- * Note that drivers/block/loop.c:loop_attr_backing_file_show() uses d_path()
- * on lo_file_name so in the event that the underlying fs was unmounted
- * (just 'umount -l /path/to/fs/holding/backing/file to try) it cuts
- * off the mount path.... in this case we simply just give up managing
- * the loop device
- */
- sysfs_backing_file = g_udev_device_get_sysfs_attr (device, "loop/backing_file");
- if (g_strcmp0 (sysfs_backing_file, backing_file) != 0)
- {
- udisks_notice ("unexpected name for %s - expected `%s' but got `%s'",
- loop_device, backing_file, sysfs_backing_file);
- goto out;
- }
-
- /* OK, entry is valid - keep it around */
- keep = TRUE;
-
- out:
-
- if (check_only && !keep)
- {
- if (device != NULL)
- {
- dev_t dev_number = g_udev_device_get_device_number (device);
- g_array_append_val (devs_to_clean, dev_number);
- }
- keep = TRUE;
- goto out2;
- }
-
- if (!keep)
- {
- udisks_notice ("No longer watching loop device %s", loop_device);
- }
-
- out2:
- g_clear_object (&device);
- if (backing_file_value != NULL)
- g_variant_unref (backing_file_value);
- if (details != NULL)
- g_variant_unref (details);
- return keep;
-}
-
-static void
-udisks_state_check_loop (UDisksState *state,
- gboolean check_only,
- GArray *devs_to_clean)
-{
- gboolean changed;
- GVariant *value;
- GVariant *new_value;
- GVariantBuilder builder;
- GError *error;
-
- changed = FALSE;
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "loop",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting loop: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* check valid entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sa{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- if (udisks_state_check_loop_entry (state, child, check_only, devs_to_clean))
- g_variant_builder_add_value (&builder, child);
- else
- changed = TRUE;
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- if (changed)
- {
- error = NULL;
- if (!udisks_state_set (state,
- "loop",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting loop: %s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- goto out;
- }
- }
- else
- {
- g_variant_unref (new_value);
- }
-
- out:
- ;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_state_add_loop:
- * @state: A #UDisksState.
- * @device_file: The loop device file.
- * @backing_file: The backing file.
- * @backing_file_device: The #dev_t of the backing file or 0 if unknown.
- * @uid: The user id of the process requesting the loop device.
- *
- * Adds a new entry to the <filename>/run/udisks2/loop</filename>
- * file.
- */
-void
-udisks_state_add_loop (UDisksState *state,
- const gchar *device_file,
- const gchar *backing_file,
- dev_t backing_file_device,
- uid_t uid)
-{
- GVariant *value;
- GVariant *new_value;
- GVariant *details_value;
- GVariantBuilder builder;
- GVariantBuilder details_builder;
- GError *error;
-
- g_return_if_fail (UDISKS_IS_STATE (state));
- g_return_if_fail (device_file != NULL);
- g_return_if_fail (backing_file != NULL);
-
- g_mutex_lock (&state->lock);
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "loop",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting loop: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* start by including existing entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sa{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- const gchar *entry_loop_device;
- g_variant_get (child, "{&s@a{sv}}", &entry_loop_device, NULL);
- /* Skip/remove stale entries */
- if (g_strcmp0 (entry_loop_device, device_file) == 0)
- {
- udisks_warning ("Removing stale entry for loop device `%s' in /run/udisks2/loop file",
- entry_loop_device);
- }
- else
- {
- g_variant_builder_add_value (&builder, child);
- }
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- /* build the details */
- g_variant_builder_init (&details_builder, G_VARIANT_TYPE ("a{sv}"));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "backing-file",
- g_variant_new_bytestring (backing_file));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "backing-file-device",
- g_variant_new_uint64 (backing_file_device));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "setup-by-uid",
- g_variant_new_uint32 (uid));
- details_value = g_variant_builder_end (&details_builder);
-
- /* finally add the new entry */
- g_variant_builder_add (&builder,
- "{s@a{sv}}",
- device_file,
- details_value); /* consumes details_value */
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- error = NULL;
- if (!udisks_state_set (state,
- "loop",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting loop: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- out:
- g_mutex_unlock (&state->lock);
-}
-
-/**
- * udisks_state_has_loop:
- * @state: A #UDisksState
- * @device_file: A loop device file.
- * @out_uid: Return location for the user id who setup the loop device or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Checks if @device_file is set up via udisks.
- *
- * Returns: %TRUE if set up via udisks, otherwise %FALSE or if @error is set.
- */
-gboolean
-udisks_state_has_loop (UDisksState *state,
- const gchar *device_file,
- uid_t *out_uid)
-{
- gboolean ret;
- GVariant *value;
- GError *error;
-
- g_return_val_if_fail (UDISKS_IS_STATE (state), FALSE);
-
- g_mutex_lock (&state->lock);
-
- ret = 0;
- value = NULL;
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "loop",
- G_VARIANT_TYPE ("a{sa{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting loop: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* look through list */
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- const gchar *iter_device_file;
- GVariant *details;
-
- g_variant_get (child,
- "{&s@a{sv}}",
- &iter_device_file,
- &details);
-
- if (g_strcmp0 (iter_device_file, device_file) == 0)
- {
- ret = TRUE;
- if (out_uid != NULL)
- {
- GVariant *lookup_value;
- lookup_value = lookup_asv (details, "setup-by-uid");
- *out_uid = 0;
- if (lookup_value != NULL)
- {
- *out_uid = g_variant_get_uint32 (lookup_value);
- g_variant_unref (lookup_value);
- }
- }
- g_variant_unref (details);
- g_variant_unref (child);
- goto out;
- }
- g_variant_unref (details);
- g_variant_unref (child);
- }
- }
-
- out:
- if (value != NULL)
- g_variant_unref (value);
- g_mutex_unlock (&state->lock);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* returns TRUE if the entry should be kept */
-static gboolean
-udisks_state_check_mdraid_entry (UDisksState *state,
- GVariant *value,
- gboolean check_only,
- GArray *devs_to_clean)
-{
- dev_t raid_device;
- GVariant *details = NULL;
- gboolean keep = FALSE;
- GUdevClient *udev_client;
- GUdevDevice *device = NULL;
- const gchar *array_state;
-
- udev_client = udisks_linux_provider_get_udev_client (udisks_daemon_get_linux_provider (state->daemon));
-
- g_variant_get (value,
- "{t@a{sv}}",
- &raid_device,
- &details);
-
- /* check if the RAID device is still set up */
- device = g_udev_client_query_by_device_number (udev_client, G_UDEV_DEVICE_TYPE_BLOCK, raid_device);
- if (device == NULL)
- {
- udisks_info ("no udev device for raid device %u:%u", major (raid_device), minor (raid_device));
- goto out;
- }
- array_state = g_udev_device_get_sysfs_attr (device, "md/array_state");
- if (array_state == NULL)
- {
- udisks_info ("raid device %u:%u is not setup (no md/array_state sysfs file)",
- major (raid_device), minor (raid_device));
- goto out;
- }
-
- if (g_strcmp0 (array_state, "clear") == 0)
- {
- /* 'clear' means that the array is not set up any more */
- goto out;
- }
-
- /* OK, entry is valid - keep it around */
- keep = TRUE;
-
- out:
-
- if (check_only && !keep)
- {
- if (device != NULL)
- {
- g_array_append_val (devs_to_clean, raid_device);
- }
- keep = TRUE;
- goto out2;
- }
-
- if (!keep)
- {
- udisks_notice ("No longer watching mdraid device %u:%u", major (raid_device), minor (raid_device));
- }
-
- out2:
- g_clear_object (&device);
- if (details != NULL)
- g_variant_unref (details);
- return keep;
-}
-
-static void
-udisks_state_check_mdraid (UDisksState *state,
- gboolean check_only,
- GArray *devs_to_clean)
-{
- gboolean changed;
- GVariant *value;
- GVariant *new_value;
- GVariantBuilder builder;
- GError *error;
-
- changed = FALSE;
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "mdraid",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting mdraid: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* check valid entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{ta{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- if (udisks_state_check_mdraid_entry (state, child, check_only, devs_to_clean))
- g_variant_builder_add_value (&builder, child);
- else
- changed = TRUE;
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- if (changed)
- {
- error = NULL;
- if (!udisks_state_set (state,
- "mdraid",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting mdraid: %s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- goto out;
- }
- }
- else
- {
- g_variant_unref (new_value);
- }
-
- out:
- ;
-}
-
-/**
- * udisks_state_add_mdraid:
- * @state: A #UDisksState.
- * @raid_device: The #dev_t for the RAID device.
- * @uid: The user id of the process requesting the loop device.
- *
- * Adds a new entry to the <filename>/run/udisks2/mdraid</filename>
- * file.
- */
-void
-udisks_state_add_mdraid (UDisksState *state,
- dev_t raid_device,
- uid_t uid)
-{
- GVariant *value;
- GVariant *new_value;
- GVariant *details_value;
- GVariantBuilder builder;
- GVariantBuilder details_builder;
- GError *error;
-
- g_return_if_fail (UDISKS_IS_STATE (state));
-
- g_mutex_lock (&state->lock);
-
- /* load existing entries */
- error = NULL;
- value = udisks_state_get (state,
- "mdraid",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting mdraid: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- /* start by including existing entries */
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{ta{sv}}"));
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- guint64 entry_raid_device;
- g_variant_get (child, "{t@a{sv}}", &entry_raid_device, NULL);
- /* Skip/remove stale entries */
- if (entry_raid_device == raid_device)
- {
- udisks_warning ("Removing stale entry for raid device %u:%u in /run/udisks2/mdraid file",
- major (raid_device), minor (raid_device));
- }
- else
- {
- g_variant_builder_add_value (&builder, child);
- }
- g_variant_unref (child);
- }
- g_variant_unref (value);
- }
-
- /* build the details */
- g_variant_builder_init (&details_builder, G_VARIANT_TYPE ("a{sv}"));
- g_variant_builder_add (&details_builder,
- "{sv}",
- "started-by-uid",
- g_variant_new_uint32 (uid));
- details_value = g_variant_builder_end (&details_builder);
-
- /* finally add the new entry */
- g_variant_builder_add (&builder,
- "{t@a{sv}}",
- raid_device,
- details_value); /* consumes details_value */
- new_value = g_variant_builder_end (&builder);
-
- /* save new entries */
- error = NULL;
- if (!udisks_state_set (state,
- "mdraid",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- new_value, /* consumes new_value */
- &error))
- {
- udisks_warning ("Error setting mdraid: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- goto out;
- }
-
- out:
- g_mutex_unlock (&state->lock);
-}
-
-/**
- * udisks_state_has_mdraid:
- * @state: A #UDisksState
- * @raid_device: A #dev_t for the RAID device.
- * @out_uid: Return location for the user id who setup the loop device or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Checks if @raid_device is set up via udisks.
- *
- * Returns: %TRUE if set up via udisks, otherwise %FALSE or if @error is set.
- */
-gboolean
-udisks_state_has_mdraid (UDisksState *state,
- dev_t raid_device,
- uid_t *out_uid)
-{
- gboolean ret = FALSE;
- GVariant *value = NULL;
- GError *error = NULL;
-
- g_return_val_if_fail (UDISKS_IS_STATE (state), FALSE);
-
- g_mutex_lock (&state->lock);
-
- /* load existing entries */
- value = udisks_state_get (state,
- "mdraid",
- G_VARIANT_TYPE ("a{ta{sv}}"),
- &error);
- if (error != NULL)
- {
- udisks_warning ("Error getting mdraid: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- goto out;
- }
-
- /* look through list */
- if (value != NULL)
- {
- GVariantIter iter;
- GVariant *child;
- g_variant_iter_init (&iter, value);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- guint64 iter_raid_device;
- GVariant *details;
-
- g_variant_get (child,
- "{t@a{sv}}",
- &iter_raid_device,
- &details);
-
- if (iter_raid_device == raid_device)
- {
- ret = TRUE;
- if (out_uid != NULL)
- {
- GVariant *lookup_value;
- lookup_value = lookup_asv (details, "started-by-uid");
- *out_uid = 0;
- if (lookup_value != NULL)
- {
- *out_uid = g_variant_get_uint32 (lookup_value);
- g_variant_unref (lookup_value);
- }
- }
- g_variant_unref (details);
- g_variant_unref (child);
- goto out;
- }
- g_variant_unref (details);
- g_variant_unref (child);
- }
- }
-
- out:
- if (value != NULL)
- g_variant_unref (value);
- g_mutex_unlock (&state->lock);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GVariant *
-udisks_state_get (UDisksState *state,
- const gchar *key,
- const GVariantType *type,
- GError **error)
-{
- gchar *path = NULL;
- GVariant *ret = NULL;
- gchar *contents = NULL;
- GError *local_error = NULL;
- gsize length = 0;
-
- g_return_val_if_fail (UDISKS_IS_STATE (state), NULL);
- g_return_val_if_fail (key != NULL, NULL);
- g_return_val_if_fail (g_variant_type_is_definite (type), NULL);
- g_return_val_if_fail (error == NULL || *error == NULL, NULL);
-
- /* TODO:
- *
- * - could use a cache here to avoid loading files all the time
- * - could also mmap the file
- */
-
-#ifdef HAVE_FHS_MEDIA
- /* /media usually isn't on a tmpfs, so we need to make this persistant */
- if (strcmp (key, "mounted-fs") == 0)
- path = g_strdup_printf (PACKAGE_LOCALSTATE_DIR "/lib/udisks2/%s", key);
- else
-#endif
- path = g_strdup_printf ("/run/udisks2/%s", key);
-
-
- /* see if it's already in the cache */
- ret = g_hash_table_lookup (state->cache, path);
- if (ret != NULL)
- {
- g_variant_ref (ret);
- goto out;
- }
-
- if (!g_file_get_contents (path,
- &contents,
- &length,
- &local_error))
- {
- if (local_error->domain == G_FILE_ERROR && local_error->code == G_FILE_ERROR_NOENT)
- {
- /* this is not an error */
- g_clear_error (&local_error);
- goto out;
- }
- g_propagate_error (error, local_error);
- goto out;
- }
-
- ret = g_variant_new_from_data (type,
- (gconstpointer) contents,
- length,
- FALSE,
- g_free,
- contents);
- g_variant_ref_sink (ret);
-
- contents = NULL; /* ownership transfered to the returned GVariant */
-
- out:
- g_free (contents);
- g_free (path);
- return ret;
-}
-
-static gboolean
-udisks_state_set (UDisksState *state,
- const gchar *key,
- const GVariantType *type,
- GVariant *value,
- GError **error)
-{
- gboolean ret = FALSE;
- gsize size = 0;
- gchar *path = NULL;
- gchar *data= NULL;
- GVariant *normalized = NULL;
-
- g_return_val_if_fail (UDISKS_IS_STATE (state), FALSE);
- g_return_val_if_fail (key != NULL, FALSE);
- g_return_val_if_fail (g_variant_type_is_definite (type), FALSE);
- g_return_val_if_fail (g_variant_is_of_type (value, type), FALSE);
- g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
-
- g_variant_ref_sink (value);
- normalized = g_variant_get_normal_form (value);
- size = g_variant_get_size (normalized);
- data = g_malloc (size);
- g_variant_store (normalized, data);
-
-#ifdef HAVE_FHS_MEDIA
- /* /media usually isn't on a tmpfs, so we need to make this persistant */
- if (strcmp (key, "mounted-fs") == 0)
- path = g_strdup_printf (PACKAGE_LOCALSTATE_DIR "/lib/udisks2/%s", key);
- else
-#endif
- path = g_strdup_printf ("/run/udisks2/%s", key);
-
- g_hash_table_insert (state->cache, g_strdup (path), g_variant_ref (value));
-
- if (!g_file_set_contents (path,
- data,
- size,
- error))
- goto out;
-
- ret = TRUE;
-
- out:
-
- g_free (path);
- g_free (data);
- g_variant_unref (normalized);
- g_variant_unref (value);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
diff --git a/src/udisksstate.h b/src/udisksstate.h
deleted file mode 100644
index 491d306..0000000
--- a/src/udisksstate.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2008-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_STATE_H__
-#define __UDISKS_STATE_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_STATE (udisks_state_get_type ())
-#define UDISKS_STATE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_STATE, UDisksState))
-#define UDISKS_IS_STATE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_STATE))
-
-GType udisks_state_get_type (void) G_GNUC_CONST;
-UDisksState *udisks_state_new (UDisksDaemon *daemon);
-UDisksDaemon *udisks_state_get_daemon (UDisksState *state);
-void udisks_state_start_cleanup (UDisksState *state);
-void udisks_state_stop_cleanup (UDisksState *state);
-void udisks_state_check (UDisksState *state);
-/* mounted-fs */
-void udisks_state_add_mounted_fs (UDisksState *state,
- const gchar *mount_point,
- dev_t block_device,
- uid_t uid,
- gboolean fstab_mount);
-gchar *udisks_state_find_mounted_fs (UDisksState *state,
- dev_t block_device,
- uid_t *out_uid,
- gboolean *out_fstab_mount);
-/* unlocked-luks */
-void udisks_state_add_unlocked_luks (UDisksState *state,
- dev_t cleartext_device,
- dev_t crypto_device,
- const gchar *dm_uuid,
- uid_t uid);
-dev_t udisks_state_find_unlocked_luks (UDisksState *state,
- dev_t crypto_device,
- uid_t *out_uid);
-/* loop */
-void udisks_state_add_loop (UDisksState *state,
- const gchar *device_file,
- const gchar *backing_file,
- dev_t backing_file_device,
- uid_t uid);
-gboolean udisks_state_has_loop (UDisksState *state,
- const gchar *device_file,
- uid_t *out_uid);
-/* mdraid */
-void udisks_state_add_mdraid (UDisksState *state,
- dev_t raid_device,
- uid_t uid);
-gboolean udisks_state_has_mdraid (UDisksState *state,
- dev_t raid_device,
- uid_t *out_uid);
-
-G_END_DECLS
-
-#endif /* __UDISKS_STATE_H__ */
diff --git a/src/udisksthreadedjob.c b/src/udisksthreadedjob.c
deleted file mode 100644
index 4bdda38..0000000
--- a/src/udisksthreadedjob.c
+++ /dev/null
@@ -1,424 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include <sys/types.h>
-#include <sys/wait.h>
-
-#include "udisksbasejob.h"
-#include "udisksthreadedjob.h"
-#include "udisks-daemon-marshal.h"
-#include "udisksdaemon.h"
-
-/**
- * SECTION:udisksthreadedjob
- * @title: UDisksThreadedJob
- * @short_description: Job that runs in a thread
- *
- * This type provides an implementation of the #UDisksJob interface
- * for jobs that run in a thread.
- */
-
-typedef struct _UDisksThreadedJobClass UDisksThreadedJobClass;
-
-/**
- * UDisksThreadedJob:
- *
- * The #UDisksThreadedJob structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksThreadedJob
-{
- UDisksBaseJob parent_instance;
-
- UDisksThreadedJobFunc job_func;
- gpointer user_data;
- GDestroyNotify user_data_free_func;
-
- gboolean job_result;
- GError *job_error;
-};
-
-struct _UDisksThreadedJobClass
-{
- UDisksBaseJobClass parent_class;
-
- gboolean (*threaded_job_completed) (UDisksThreadedJob *job,
- gboolean result,
- GError *error);
-};
-
-static void job_iface_init (UDisksJobIface *iface);
-
-enum
-{
- PROP_0,
- PROP_JOB_FUNC,
- PROP_USER_DATA,
- PROP_USER_DATA_FREE_FUNC
-};
-
-enum
-{
- THREADED_JOB_COMPLETED_SIGNAL,
- LAST_SIGNAL
-};
-
-static gulong signals[LAST_SIGNAL] = { 0 };
-
-static gboolean udisks_threaded_job_threaded_job_completed_default (UDisksThreadedJob *job,
- gboolean result,
- GError *error);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksThreadedJob, udisks_threaded_job, UDISKS_TYPE_BASE_JOB,
- G_IMPLEMENT_INTERFACE (UDISKS_TYPE_JOB, job_iface_init));
-
-static void
-udisks_threaded_job_finalize (GObject *object)
-{
- UDisksThreadedJob *job = UDISKS_THREADED_JOB (object);
-
- if (job->job_error != NULL)
- g_error_free (job->job_error);
-
- if (job->user_data_free_func != NULL)
- job->user_data_free_func (job->user_data);
-
- if (G_OBJECT_CLASS (udisks_threaded_job_parent_class)->finalize != NULL)
- G_OBJECT_CLASS (udisks_threaded_job_parent_class)->finalize (object);
-}
-
-static void
-udisks_threaded_job_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksThreadedJob *job = UDISKS_THREADED_JOB (object);
-
- switch (prop_id)
- {
- case PROP_JOB_FUNC:
- g_value_set_pointer (value, job->job_func);
- break;
-
- case PROP_USER_DATA:
- g_value_set_pointer (value, job->user_data);
- break;
-
- case PROP_USER_DATA_FREE_FUNC:
- g_value_set_pointer (value, job->user_data_free_func);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_threaded_job_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- UDisksThreadedJob *job = UDISKS_THREADED_JOB (object);
-
- switch (prop_id)
- {
- case PROP_JOB_FUNC:
- g_assert (job->job_func == NULL);
- job->job_func = g_value_get_pointer (value);
- break;
-
- case PROP_USER_DATA:
- g_assert (job->user_data == NULL);
- job->user_data = g_value_get_pointer (value);
- break;
-
- case PROP_USER_DATA_FREE_FUNC:
- g_assert (job->user_data_free_func == NULL);
- job->user_data_free_func = g_value_get_pointer (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-job_complete (gpointer user_data)
-{
- UDisksThreadedJob *job = UDISKS_THREADED_JOB (user_data);
- gboolean ret;
-
- /* take a reference so it's safe for a signal-handler to release the last one */
- g_object_ref (job);
- g_signal_emit (job,
- signals[THREADED_JOB_COMPLETED_SIGNAL],
- 0,
- job->job_result,
- job->job_error,
- &ret);
- g_object_unref (job);
- return FALSE;
-}
-
-static void
-run_task_job (GTask *task,
- gpointer source_object,
- gpointer task_data,
- GCancellable *cancellable)
-{
- UDisksThreadedJob *job = UDISKS_THREADED_JOB (task_data);
-
- g_assert (!job->job_result);
- g_assert_no_error (job->job_error);
-
- if (!g_cancellable_set_error_if_cancelled (cancellable, &job->job_error))
- {
- job->job_result = job->job_func (job,
- cancellable,
- job->user_data,
- &job->job_error);
- }
-
- g_main_context_invoke (g_main_context_get_thread_default (), job_complete, job);
-}
-
-static void
-udisks_threaded_job_constructed (GObject *object)
-{
- UDisksThreadedJob *job = UDISKS_THREADED_JOB (object);
- GTask *task;
-
- if (G_OBJECT_CLASS (udisks_threaded_job_parent_class)->constructed != NULL)
- G_OBJECT_CLASS (udisks_threaded_job_parent_class)->constructed (object);
-
- g_assert (g_thread_supported ());
-
- task = g_task_new (NULL,
- udisks_base_job_get_cancellable (UDISKS_BASE_JOB (job)),
- NULL,
- NULL);
-
- g_task_set_task_data (task, job, NULL);
- g_task_set_return_on_cancel (task, TRUE);
- g_task_run_in_thread (task, run_task_job);
- g_object_unref (task);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_threaded_job_init (UDisksThreadedJob *job)
-{
-}
-
-static void
-udisks_threaded_job_class_init (UDisksThreadedJobClass *klass)
-{
- GObjectClass *gobject_class;
-
- klass->threaded_job_completed = udisks_threaded_job_threaded_job_completed_default;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_threaded_job_finalize;
- gobject_class->constructed = udisks_threaded_job_constructed;
- gobject_class->set_property = udisks_threaded_job_set_property;
- gobject_class->get_property = udisks_threaded_job_get_property;
-
- /**
- * UDisksThreadedJob:job-func:
- *
- * The #UDisksThreadedJobFunc to use.
- */
- g_object_class_install_property (gobject_class,
- PROP_JOB_FUNC,
- g_param_spec_pointer ("job-func",
- "Job Function",
- "The Job Function",
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksThreadedJob:user-data:
- *
- * User data for the #UDisksThreadedJobFunc.
- */
- g_object_class_install_property (gobject_class,
- PROP_USER_DATA,
- g_param_spec_pointer ("user-data",
- "Job Function's user data",
- "The Job Function user data",
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksThreadedJob:user-data-free-func:
- *
- * Free function for user data for the #UDisksThreadedJobFunc.
- */
- g_object_class_install_property (gobject_class,
- PROP_USER_DATA_FREE_FUNC,
- g_param_spec_pointer ("user-data-free-func",
- "Job Function's user data free function",
- "The Job Function user data free function",
- G_PARAM_READABLE |
- G_PARAM_WRITABLE |
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksThreadedJob::threaded-job-completed:
- * @job: The #UDisksThreadedJob emitting the signal.
- * @result: The #gboolean returned by the #UDisksThreadedJobFunc.
- * @error: The #GError set by the #UDisksThreadedJobFunc.
- *
- * Emitted when the threaded job is complete.
- *
- * The default implementation simply emits the #UDisksJob::completed
- * signal with @success set to %TRUE if, and only if, @error is
- * %NULL. Otherwise, @message on that signal is set to a string
- * describing @error. You can avoid the default implementation by
- * returning %TRUE from your signal handler.
- *
- * This signal is emitted in the
- * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
- * of the thread that @job was created in.
- *
- * Returns: %TRUE if the signal was handled, %FALSE to let other
- * handlers run.
- */
- signals[THREADED_JOB_COMPLETED_SIGNAL] =
- g_signal_new ("threaded-job-completed",
- UDISKS_TYPE_THREADED_JOB,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (UDisksThreadedJobClass, threaded_job_completed),
- g_signal_accumulator_true_handled,
- NULL,
- udisks_daemon_marshal_BOOLEAN__BOOLEAN_BOXED,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_BOOLEAN,
- G_TYPE_ERROR);
-}
-
-/**
- * udisks_threaded_job_new:
- * @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.
- * @daemon: A #UDisksDaemon.
- * @cancellable: A #GCancellable or %NULL.
- *
- * Creates a new #UDisksThreadedJob instance.
- *
- * The job is started immediately - connect to the
- * #UDisksThreadedJob::threaded-job-completed or #UDisksJob::completed
- * signals to get notified when the job is done.
- *
- * Returns: A new #UDisksThreadedJob. Free with g_object_unref().
- */
-UDisksThreadedJob *
-udisks_threaded_job_new (UDisksThreadedJobFunc job_func,
- gpointer user_data,
- GDestroyNotify user_data_free_func,
- UDisksDaemon *daemon,
- GCancellable *cancellable)
-{
- /* g_return_val_if_fail (UDISKS_IS_DAEMON (daemon), NULL); */
- g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), NULL);
- return UDISKS_THREADED_JOB (g_object_new (UDISKS_TYPE_THREADED_JOB,
- "job-func", job_func,
- "user-data", user_data,
- "user-data-free-func", user_data_free_func,
- "daemon", daemon,
- "cancellable", cancellable,
- NULL));
-}
-
-/**
- * udisks_threaded_job_get_user_data:
- * @job: A #UDisksThreadedJob.
- *
- * Gets the @user_data parameter that @job was constructed with.
- *
- * Returns: A #gpointer owned by @job.
- */
-gpointer
-udisks_threaded_job_get_user_data (UDisksThreadedJob *job)
-{
- g_return_val_if_fail (UDISKS_IS_THREADED_JOB (job), NULL);
- return job->user_data;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-job_iface_init (UDisksJobIface *iface)
-{
- /* For Cancel(), just use the implementation from our super class (UDisksBaseJob) */
- /* iface->handle_cancel = handle_cancel; */
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-udisks_threaded_job_threaded_job_completed_default (UDisksThreadedJob *job,
- gboolean result,
- GError *error)
-{
- if (result)
- {
- udisks_job_emit_completed (UDISKS_JOB (job),
- TRUE,
- "");
- }
- else
- {
- GString *message;
-
- g_assert (error != NULL);
-
- message = g_string_new (NULL);
- g_string_append_printf (message,
- "Threaded job failed with error: %s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- udisks_job_emit_completed (UDISKS_JOB (job),
- FALSE,
- message->str);
- g_string_free (message, TRUE);
- }
-
- return TRUE;
-}
-
diff --git a/src/udisksthreadedjob.h b/src/udisksthreadedjob.h
deleted file mode 100644
index 6463e41..0000000
--- a/src/udisksthreadedjob.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef __UDISKS_THREADED_JOB_H__
-#define __UDISKS_THREADED_JOB_H__
-
-#include "udisksdaemontypes.h"
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_THREADED_JOB (udisks_threaded_job_get_type ())
-#define UDISKS_THREADED_JOB(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_THREADED_JOB, UDisksThreadedJob))
-#define UDISKS_IS_THREADED_JOB(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_THREADED_JOB))
-
-GType udisks_threaded_job_get_type (void) G_GNUC_CONST;
-UDisksThreadedJob *udisks_threaded_job_new (UDisksThreadedJobFunc job_func,
- gpointer user_data,
- GDestroyNotify user_data_free_func,
- UDisksDaemon *daemon,
- GCancellable *cancellable);
-gpointer udisks_threaded_job_get_user_data (UDisksThreadedJob *job);
-
-G_END_DECLS
-
-#endif /* __UDISKS_THREADED_JOB_H__ */
diff --git a/tools/.gitignore b/tools/.gitignore
deleted file mode 100644
index b9524d2..0000000
--- a/tools/.gitignore
+++ /dev/null
@@ -1,11 +0,0 @@
-.deps
-Makefile
-Makefile.in
-*.o
-udisks
-udisks-daemon-glue.h
-udisks-device-glue.h
-udisks-marshal.c
-udisks-marshal.h
-udisks-tcp-bridge
-umount.udisks
diff --git a/tools/Makefile.am b/tools/Makefile.am
deleted file mode 100644
index 7f775e7..0000000
--- a/tools/Makefile.am
+++ /dev/null
@@ -1,61 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-NULL =
-
-AM_CPPFLAGS = \
- -I$(top_builddir) -I$(top_srcdir) \
- -DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
- -DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
- -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
- -DPACKAGE_BIN_DIR=\""$(bindir)"\" \
- -DPACKAGE_LOCALSTATE_DIR=\""$(localstatedir)"\" \
- -DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
- -DPACKAGE_LIB_DIR=\""$(libdir)"\" \
- -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \
- $(WARN_CFLAGS) \
- $(NULL)
-
-bin_PROGRAMS = udisksctl
-
-udisksctl_SOURCES = \
- udisksctl.c \
- $(NULL)
-
-udisksctl_CFLAGS = \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(POLKIT_GOBJECT_1_CFLAGS) \
- $(POLKIT_AGENT_1_CFLAGS) \
- $(NULL)
-
-udisksctl_LDADD = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- $(POLKIT_GOBJECT_1_LIBS) \
- $(POLKIT_AGENT_1_LIBS) \
- $(top_builddir)/udisks/libudisks2.la \
- $(NULL)
-
-# ----------------------------------------------------------------------------------------------------
-
-sbin_PROGRAMS = umount.udisks2
-
-umount_udisks2_SOURCES = \
- umount-udisks.c \
- $(NULL)
-
-umount_udisks2_CFLAGS = \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(NULL)
-
-umount_udisks2_LDADD = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- $(top_builddir)/udisks/libudisks2.la \
- $(NULL)
-
-# ----------------------------------------------------------------------------------------------------
-
-clean-local :
- rm -f *~
diff --git a/tools/udisksctl.c b/tools/udisksctl.c
deleted file mode 100644
index 3e85e15..0000000
--- a/tools/udisksctl.c
+++ /dev/null
@@ -1,3459 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n.h>
-#include <gio/gunixfdlist.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <udisks/udisks.h>
-#include <string.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <termios.h>
-#include <unistd.h>
-
-#include <locale.h>
-
-#include <polkit/polkit.h>
-#define POLKIT_AGENT_I_KNOW_API_IS_SUBJECT_TO_CHANGE
-#include <polkitagent/polkitagent.h>
-
-static UDisksClient *client = NULL;
-static GMainLoop *loop = NULL;
-
-/* Uncomment to get debug traces in /tmp/udisksctl-completion-debug.txt - use tail(1) to
- * inspect this file
- */
-/* #define COMPLETION_DEBUG */
-//#define COMPLETION_DEBUG
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-G_GNUC_UNUSED static void completion_debug (const gchar *format, ...);
-
-static void remove_arg (gint num, gint *argc, gchar **argv[]);
-static void modify_argv0_for_command (gint *argc, gchar **argv[], const gchar *command);
-
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static PolkitAgentListener *local_polkit_agent = NULL;
-static gpointer local_agent_handle = NULL;
-
-static gboolean
-setup_local_polkit_agent (void)
-{
- gboolean ret;
- GError *error;
- PolkitSubject *subject;
-
- ret = FALSE;
- subject = NULL;
-
- if (local_polkit_agent != NULL)
- goto out;
-
- subject = polkit_unix_process_new_for_owner (getpid (), 0, getuid ());
-
- error = NULL;
- /* this will fail if we can't find a controlling terminal */
- local_polkit_agent = polkit_agent_text_listener_new (NULL, &error);
- if (local_polkit_agent == NULL)
- {
- g_printerr ("Error creating textual authentication agent: %s (%s, %d)\n",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- goto out;
- }
- local_agent_handle = polkit_agent_listener_register (local_polkit_agent,
- POLKIT_AGENT_REGISTER_FLAGS_RUN_IN_THREAD,
- subject,
- NULL, /* object_path */
- NULL, /* GCancellable */
- &error);
- if (local_agent_handle == NULL)
- {
- g_printerr ("Error registering local authentication agent: %s (%s, %d)\n",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- goto out;
- }
-
- ret = TRUE;
-
- out:
- if (subject != NULL)
- g_object_unref (subject);
- return ret;
-}
-
-static void
-shutdown_local_polkit_agent (void)
-{
- if (local_agent_handle != NULL)
- polkit_agent_listener_unregister (local_agent_handle);
- if (local_polkit_agent != NULL)
- g_object_unref (local_polkit_agent);
-}
-
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef enum
-{
- _COLOR_RESET,
- _COLOR_BOLD_ON,
- _COLOR_INVERSE_ON,
- _COLOR_BOLD_OFF,
- _COLOR_FG_BLACK,
- _COLOR_FG_RED,
- _COLOR_FG_GREEN,
- _COLOR_FG_YELLOW,
- _COLOR_FG_BLUE,
- _COLOR_FG_MAGENTA,
- _COLOR_FG_CYAN,
- _COLOR_FG_WHITE,
- _COLOR_BG_RED,
- _COLOR_BG_GREEN,
- _COLOR_BG_YELLOW,
- _COLOR_BG_BLUE,
- _COLOR_BG_MAGENTA,
- _COLOR_BG_CYAN,
- _COLOR_BG_WHITE
-} _Color;
-
-static gboolean _color_stdin_is_tty = FALSE;
-static gboolean _color_initialized = FALSE;
-static FILE *_color_pager_out = NULL;
-
-static void
-_color_init (void)
-{
- if (_color_initialized)
- return;
- _color_initialized = TRUE;
- _color_stdin_is_tty = (isatty (STDIN_FILENO) != 0 && isatty (STDOUT_FILENO) != 0);
-}
-
-static void
-_color_shutdown (void)
-{
- if (!_color_initialized)
- return;
- _color_initialized = FALSE;
- if (_color_pager_out != NULL)
- pclose (_color_pager_out);
-}
-
-static const gchar *
-_color_get (_Color color)
-{
- const gchar *str;
-
- _color_init ();
-
- if (!_color_stdin_is_tty)
- return "";
-
- str = NULL;
- switch (color)
- {
- case _COLOR_RESET: str="\x1b[0m"; break;
- case _COLOR_BOLD_ON: str="\x1b[1m"; break;
- case _COLOR_INVERSE_ON: str="\x1b[7m"; break;
- case _COLOR_BOLD_OFF: str="\x1b[22m"; break;
- case _COLOR_FG_BLACK: str="\x1b[30m"; break;
- case _COLOR_FG_RED: str="\x1b[31m"; break;
- case _COLOR_FG_GREEN: str="\x1b[32m"; break;
- case _COLOR_FG_YELLOW: str="\x1b[33m"; break;
- case _COLOR_FG_BLUE: str="\x1b[34m"; break;
- case _COLOR_FG_MAGENTA: str="\x1b[35m"; break;
- case _COLOR_FG_CYAN: str="\x1b[36m"; break;
- case _COLOR_FG_WHITE: str="\x1b[37m"; break;
- case _COLOR_BG_RED: str="\x1b[41m"; break;
- case _COLOR_BG_GREEN: str="\x1b[42m"; break;
- case _COLOR_BG_YELLOW: str="\x1b[43m"; break;
- case _COLOR_BG_BLUE: str="\x1b[44m"; break;
- case _COLOR_BG_MAGENTA: str="\x1b[45m"; break;
- case _COLOR_BG_CYAN: str="\x1b[46m"; break;
- case _COLOR_BG_WHITE: str="\x1b[47m"; break;
- default:
- g_assert_not_reached ();
- break;
- }
- return str;
-}
-
-static void
-_color_run_pager (void)
-{
- const gchar *pager_program;
-
- _color_init ();
- if (!_color_stdin_is_tty)
- goto out;
-
- pager_program = g_getenv ("PAGER");
- if (pager_program == NULL)
- pager_program = "less -R";
-
- _color_pager_out = popen (pager_program, "w");
- if (_color_pager_out == NULL)
- {
- g_printerr ("Error spawning pager `%s': %m\n", pager_program);
- }
- else
- {
- fflush (stdout);
- dup2 (fileno(_color_pager_out), fileno(stdout));
- }
-
- out:
- ;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-variant_to_string_with_indent (GVariant *value,
- guint indent)
-{
- gchar *value_str;
-
- if (g_variant_is_of_type (value, G_VARIANT_TYPE_STRING))
- {
- value_str = g_variant_dup_string (value, NULL);
- }
- else if (g_variant_is_of_type (value, G_VARIANT_TYPE_BYTESTRING))
- {
- value_str = g_variant_dup_bytestring (value, NULL);
- }
- else if (g_variant_is_of_type (value, G_VARIANT_TYPE_STRING_ARRAY) ||
- g_variant_is_of_type (value, G_VARIANT_TYPE_BYTESTRING_ARRAY))
- {
- const gchar **strv;
- guint m;
- GString *str;
- if (g_variant_is_of_type (value, G_VARIANT_TYPE_BYTESTRING_ARRAY))
- strv = g_variant_get_bytestring_array (value, NULL);
- else
- strv = g_variant_get_strv (value, NULL);
- str = g_string_new (NULL);
- for (m = 0; strv != NULL && strv[m] != NULL; m++)
- {
- if (m > 0)
- g_string_append_printf (str, "\n%*s",
- (gint) indent, "");
- g_string_append (str, strv[m]);
- }
- value_str = g_string_free (str, FALSE);
- g_free (strv);
- }
- else
- {
- value_str = g_variant_print (value, FALSE);
- }
- return value_str;
-}
-
-static gint
-if_proxy_cmp (GDBusProxy *a,
- GDBusProxy *b)
-{
- return g_strcmp0 (g_dbus_proxy_get_interface_name (a), g_dbus_proxy_get_interface_name (b));
-}
-
-static void
-print_interface_properties (GDBusProxy *proxy,
- guint indent)
-{
- gchar **cached_properties;
- guint n;
- guint value_column;
- guint max_property_name_len;
-
- /* note: this is guaranteed to be sorted */
- cached_properties = g_dbus_proxy_get_cached_property_names (proxy);
-
- max_property_name_len = 0;
- for (n = 0; cached_properties != NULL && cached_properties[n] != NULL; n++)
- {
- const gchar *property_name = cached_properties[n];
- guint property_name_len;
- property_name_len = strlen (property_name);
- if (max_property_name_len < property_name_len)
- max_property_name_len = property_name_len;
- }
-
- value_column = ((max_property_name_len + 7) / 8) * 8 + 8;
- if (value_column < 24)
- value_column = 24;
- else if (value_column > 64)
- value_column = 64;
-
- for (n = 0; cached_properties != NULL && cached_properties[n] != NULL; n++)
- {
- const gchar *property_name = cached_properties[n];
- GVariant *value;
- gchar *value_str;
- guint rightmost;
- gint value_indent;
-
- rightmost = indent + strlen (property_name) + 2;
- value_indent = value_column - rightmost;
- if (value_indent < 0)
- value_indent = 0;
-
- value = g_dbus_proxy_get_cached_property (proxy, property_name);
-
- value_str = variant_to_string_with_indent (value, indent + strlen (property_name) + 2 + value_indent);
-
- g_print ("%*s%s%s:%s %*s%s\n",
- (gint) indent, "",
- _color_get (_COLOR_FG_WHITE), property_name, _color_get (_COLOR_RESET),
- value_indent, "",
- value_str);
-
- g_free (value_str);
- g_variant_unref (value);
- }
- g_strfreev (cached_properties);
-}
-
-static void
-print_object (UDisksObject *object,
- guint indent)
-{
- GList *interface_proxies;
- GList *l;
-
- g_return_if_fail (G_IS_DBUS_OBJECT (object));
-
- interface_proxies = g_dbus_object_get_interfaces (G_DBUS_OBJECT (object));
-
- /* We want to print the interfaces in order */
- interface_proxies = g_list_sort (interface_proxies, (GCompareFunc) if_proxy_cmp);
-
- for (l = interface_proxies; l != NULL; l = l->next)
- {
- GDBusProxy *iproxy = G_DBUS_PROXY (l->data);
- g_print ("%*s%s%s%s:%s\n",
- (gint) indent, "",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_MAGENTA), g_dbus_proxy_get_interface_name (iproxy), _color_get (_COLOR_RESET));
- print_interface_properties (iproxy, indent + 2);
- }
- g_list_foreach (interface_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (interface_proxies);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksObject *
-lookup_object_by_path (const gchar *path)
-{
- GDBusObject *ret;
- gchar *s;
-
- s = g_strdup_printf ("/org/freedesktop/UDisks2/%s", path);
- ret = g_dbus_object_manager_get_object (udisks_client_get_object_manager (client), s);
- g_free (s);
-
- if (ret == NULL)
- return NULL;
- else
- return UDISKS_OBJECT (ret);
-}
-
-static UDisksObject *
-lookup_object_by_device (const gchar *device)
-{
- UDisksObject *ret;
- GList *objects;
- GList *l;
-
- ret = NULL;
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_peek_block (object);
- if (block != NULL)
- {
- const gchar * const *symlinks;
- guint n;
-
- if (g_strcmp0 (udisks_block_get_device (block), device) == 0)
- {
- ret = g_object_ref (object);
- goto out;
- }
-
- symlinks = udisks_block_get_symlinks (block);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- {
- if (g_strcmp0 (symlinks[n], device) == 0)
- {
- ret = g_object_ref (object);
- goto out;
- }
- }
- }
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
-
- return ret;
-}
-
-static UDisksObject *
-lookup_object_by_drive (const gchar *drive)
-{
- UDisksObject *ret;
- GList *objects;
- GList *l;
- gchar *full_drive_object_path;
-
- ret = NULL;
-
- full_drive_object_path = g_strdup_printf ("/org/freedesktop/UDisks2/drives/%s", drive);
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksDrive *drive_iface;
-
- if (g_strcmp0 (g_dbus_object_get_object_path (G_DBUS_OBJECT (object)), full_drive_object_path) != 0)
- continue;
-
- drive_iface = udisks_object_peek_drive (object);
- if (drive_iface != NULL)
- {
- ret = g_object_ref (object);
- goto out;
- }
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- g_free (full_drive_object_path);
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *opt_mount_unmount_object_path = NULL;
-static gchar *opt_mount_unmount_device = NULL;
-static gchar *opt_mount_options = NULL;
-static gchar *opt_mount_filesystem_type = NULL;
-static gboolean opt_unmount_force = FALSE;
-static gboolean opt_mount_unmount_no_user_interaction = FALSE;
-
-static const GOptionEntry command_mount_entries[] =
-{
- {
- "object-path",
- 'p',
- 0,
- G_OPTION_ARG_STRING,
- &opt_mount_unmount_object_path,
- "Object to mount",
- NULL
- },
- {
- "block-device",
- 'b',
- 0,
- G_OPTION_ARG_STRING,
- &opt_mount_unmount_device,
- "Block device to mount",
- NULL
- },
- {
- "filesystem-type",
- 't',
- 0,
- G_OPTION_ARG_STRING,
- &opt_mount_filesystem_type,
- "Filesystem type to use",
- NULL
- },
- {
- "options",
- 'o',
- 0,
- G_OPTION_ARG_STRING,
- &opt_mount_options,
- "Mount options",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_mount_unmount_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static const GOptionEntry command_unmount_entries[] =
-{
- {
- "object-path",
- 'p',
- 0,
- G_OPTION_ARG_STRING,
- &opt_mount_unmount_object_path,
- "Object to unmount",
- NULL
- },
- {
- "block-device",
- 'b',
- 0,
- G_OPTION_ARG_STRING,
- &opt_mount_unmount_device,
- "Block device to unmount",
- NULL
- },
- {
- "force",
- 'f',
- 0,
- G_OPTION_ARG_NONE,
- &opt_unmount_force,
- "Force/lazy unmount",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_mount_unmount_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static gint
-handle_command_mount_unmount (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev,
- gboolean is_mount)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- gboolean complete_objects;
- gboolean complete_devices;
- GList *l;
- GList *objects;
- UDisksObject *object;
- UDisksBlock *block;
- UDisksFilesystem *filesystem;
- guint n;
- const gchar * const *mount_points;
- GVariant *options;
- GVariantBuilder builder;
-
- ret = 1;
- opt_mount_unmount_object_path = NULL;
- opt_mount_unmount_device = NULL;
- opt_mount_options = NULL;
- opt_mount_filesystem_type = NULL;
- opt_unmount_force = FALSE;
- object = NULL;
- options = NULL;
-
- if (is_mount)
- modify_argv0_for_command (argc, argv, "mount");
- else
- modify_argv0_for_command (argc, argv, "unmount");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- if (is_mount)
- g_option_context_set_summary (o, "Mount a filesystem.");
- else
- g_option_context_set_summary (o, "Unmount a filesystem.");
- g_option_context_add_main_entries (o,
- is_mount ? command_mount_entries : command_unmount_entries,
- NULL /* GETTEXT_PACKAGE*/);
-
- complete_objects = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--object-path") == 0 || g_strcmp0 (completion_prev, "-p") == 0))
- {
- complete_objects = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_devices = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--block-device") == 0 || g_strcmp0 (completion_prev, "-b") == 0))
- {
- complete_devices = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- if (request_completion &&
- (opt_mount_unmount_object_path == NULL && !complete_objects) &&
- (opt_mount_unmount_device == NULL && !complete_devices))
- {
- g_print ("--object-path \n"
- "--block-device \n");
- }
-
- if (complete_objects)
- {
- const gchar *object_path;
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- gboolean is_mounted;
-
- object = UDISKS_OBJECT (l->data);
- filesystem = udisks_object_peek_filesystem (object);
-
- if (filesystem == NULL)
- continue;
-
- is_mounted = FALSE;
- mount_points = udisks_filesystem_get_mount_points (filesystem);
- if (mount_points != NULL && g_strv_length ((gchar **) mount_points) > 0)
- is_mounted = TRUE;
-
- if ((is_mount && !is_mounted) || (!is_mount && is_mounted))
- {
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_assert (g_str_has_prefix (object_path, "/org/freedesktop/UDisks2/"));
- g_print ("%s \n", object_path + sizeof ("/org/freedesktop/UDisks2/") - 1);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
-
- if (complete_devices)
- {
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- block = udisks_object_peek_block (object);
- filesystem = udisks_object_peek_filesystem (object);
-
- if (block != NULL)
- {
- gboolean is_mounted;
-
- is_mounted = FALSE;
- if (filesystem != NULL)
- {
- mount_points = udisks_filesystem_get_mount_points (filesystem);
- if (mount_points != NULL && g_strv_length ((gchar **) mount_points) > 0)
- is_mounted = TRUE;
- }
-
- if ((is_mount && !is_mounted) || (!is_mount && is_mounted))
- {
- const gchar * const *symlinks;
- g_print ("%s \n", udisks_block_get_device (block));
- symlinks = udisks_block_get_symlinks (block);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- g_print ("%s \n", symlinks[n]);
- }
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
-
- /* done with completion */
- if (request_completion)
- goto out;
-
- if (opt_mount_unmount_object_path != NULL)
- {
- object = lookup_object_by_path (opt_mount_unmount_object_path);
- if (object == NULL)
- {
- g_printerr ("Error looking up object with path %s\n", opt_mount_unmount_object_path);
- goto out;
- }
- }
- else if (opt_mount_unmount_device != NULL)
- {
- object = lookup_object_by_device (opt_mount_unmount_device);
- if (object == NULL)
- {
- g_printerr ("Error looking up object for device %s\n", opt_mount_unmount_device);
- goto out;
- }
- }
- else
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- filesystem = udisks_object_peek_filesystem (object);
- if (filesystem == NULL)
- {
- g_printerr ("Object %s is not a mountable filesystem.\n", g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_object_unref (object);
- goto out;
- }
-
- if (opt_mount_filesystem_type == NULL)
- opt_mount_filesystem_type = g_strdup ("");
-
- g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
- if (opt_mount_unmount_no_user_interaction)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "auth.no_user_interaction", g_variant_new_boolean (TRUE));
- }
- if (is_mount)
- {
- if (opt_mount_options != NULL)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "options", g_variant_new_string (opt_mount_options));
- }
- if (opt_mount_filesystem_type != NULL)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "fstype", g_variant_new_string (opt_mount_filesystem_type));
- }
- }
- else
- {
- if (opt_unmount_force)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "force", g_variant_new_boolean (TRUE));
- }
- }
- options = g_variant_builder_end (&builder);
- g_variant_ref_sink (options);
-
- try_again:
- if (is_mount)
- {
- GError *error;
- gchar *mount_path;
-
- error = NULL;
- if (!udisks_filesystem_call_mount_sync (filesystem,
- options,
- &mount_path,
- NULL, /* GCancellable */
- &error))
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto try_again;
- }
- g_printerr ("Error mounting %s: %s\n",
- udisks_block_get_device (block),
- error->message);
- g_error_free (error);
- g_object_unref (object);
- goto out;
- }
- g_print ("Mounted %s at %s.\n",
- udisks_block_get_device (block),
- mount_path);
- g_free (mount_path);
- }
- else
- {
- GError *error;
-
- error = NULL;
- if (!udisks_filesystem_call_unmount_sync (filesystem,
- options,
- NULL, /* GCancellable */
- &error))
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto try_again;
- }
- g_printerr ("Error unmounting %s: %s\n",
- udisks_block_get_device (block),
- error->message);
- g_error_free (error);
- g_object_unref (object);
- goto out;
- }
- g_print ("Unmounted %s.\n",
- udisks_block_get_device (block));
- }
-
- ret = 0;
-
- g_object_unref (object);
-
- out:
- if (options != NULL)
- g_variant_unref (options);
- g_option_context_free (o);
- g_free (opt_mount_unmount_object_path);
- g_free (opt_mount_unmount_device);
- g_free (opt_mount_options);
- g_free (opt_mount_filesystem_type);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *
-read_passphrase (void)
-{
- struct termios ts, ots;
- GString *str;
- const gchar *tty_name;
- FILE *tty;
- gchar *ret;
-
- ret = NULL;
- str = NULL;
-
- tty_name = ctermid (NULL);
- if (tty_name == NULL)
- {
- g_warning ("Cannot determine pathname for current controlling terminal for the process: %m");
- goto out;
- }
-
- tty = fopen (tty_name, "r+");
- if (tty == NULL)
- {
- g_warning ("Error opening current controlling terminal %s: %m", tty_name);
- goto out;
- }
-
- fprintf (tty, "Passphrase: ");
- fflush (tty);
-
- setbuf (tty, NULL);
-
- tcgetattr (fileno (tty), &ts);
- ots = ts;
- ts.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL);
- tcsetattr (fileno (tty), TCSAFLUSH, &ts);
-
- str = g_string_new (NULL);
- while (TRUE)
- {
- gint c;
- c = getc (tty);
- if (c == '\n')
- {
- /* ok, done */
- break;
- }
- else if (c == EOF)
- {
- tcsetattr (fileno (tty), TCSAFLUSH, &ots);
- g_error ("Unexpected EOF while reading from controlling terminal.");
- abort ();
- break;
- }
- else
- {
- g_string_append_c (str, c);
- }
- }
- tcsetattr (fileno (tty), TCSAFLUSH, &ots);
- putc ('\n', tty);
-
- ret = g_string_free (str, FALSE);
- str = NULL;
-
- out:
- if (str != NULL)
- g_string_free (str, TRUE);
- return ret;
-}
-
-static gboolean
-encrypted_is_unlocked (UDisksObject *encrypted_object)
-{
- GList *objects;
- GList *l;
- const gchar *encrypted_object_path;
- gboolean ret;
-
- ret = FALSE;
-
- encrypted_object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (encrypted_object));
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_peek_block (object);
- if (block != NULL)
- {
- if (g_strcmp0 (udisks_block_get_crypto_backing_device (block), encrypted_object_path) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- return ret;
-}
-
-static gchar *opt_unlock_lock_object_path = NULL;
-static gchar *opt_unlock_lock_device = NULL;
-static gboolean opt_unlock_lock_no_user_interaction = FALSE;
-
-static const GOptionEntry command_unlock_entries[] =
-{
- {
- "object-path",
- 'p',
- 0,
- G_OPTION_ARG_STRING,
- &opt_unlock_lock_object_path,
- "Object to unlock",
- NULL
- },
- {
- "block-device",
- 'b',
- 0,
- G_OPTION_ARG_STRING,
- &opt_unlock_lock_device,
- "Block device to unlock",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_unlock_lock_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static const GOptionEntry command_lock_entries[] =
-{
- {
- "object-path",
- 'p',
- 0,
- G_OPTION_ARG_STRING,
- &opt_unlock_lock_object_path,
- "Object to lock",
- NULL
- },
- {
- "block-device",
- 'b',
- 0,
- G_OPTION_ARG_STRING,
- &opt_unlock_lock_device,
- "Block device to lock",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_unlock_lock_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static gint
-handle_command_unlock_lock (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev,
- gboolean is_unlock)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- gboolean complete_objects;
- gboolean complete_devices;
- GList *l;
- GList *objects;
- UDisksObject *object;
- UDisksBlock *block;
- UDisksEncrypted *encrypted;
- guint n;
- GVariant *options;
- GVariantBuilder builder;
- gchar *passphrase;
-
- ret = 1;
- opt_unlock_lock_object_path = NULL;
- opt_unlock_lock_device = NULL;
- object = NULL;
- options = NULL;
- passphrase = NULL;
-
- if (is_unlock)
- modify_argv0_for_command (argc, argv, "unlock");
- else
- modify_argv0_for_command (argc, argv, "lock");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- if (is_unlock)
- g_option_context_set_summary (o, "Unlock an encrypted device.");
- else
- g_option_context_set_summary (o, "Lock an encrypted device.");
- g_option_context_add_main_entries (o,
- is_unlock ? command_lock_entries : command_unlock_entries,
- NULL /* GETTEXT_PACKAGE*/);
-
- complete_objects = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--object-path") == 0 || g_strcmp0 (completion_prev, "-p") == 0))
- {
- complete_objects = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_devices = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--block-device") == 0 || g_strcmp0 (completion_prev, "-b") == 0))
- {
- complete_devices = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- if (request_completion &&
- (opt_unlock_lock_object_path == NULL && !complete_objects) &&
- (opt_unlock_lock_device == NULL && !complete_devices))
- {
- g_print ("--object-path \n"
- "--block-device \n");
- }
-
- if (complete_objects)
- {
- const gchar *object_path;
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- gboolean is_unlocked;
-
- object = UDISKS_OBJECT (l->data);
- encrypted = udisks_object_peek_encrypted (object);
-
- if (encrypted == NULL)
- continue;
-
- is_unlocked = encrypted_is_unlocked (object);
-
- if ((is_unlock && !is_unlocked) || (!is_unlock && is_unlocked))
- {
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_assert (g_str_has_prefix (object_path, "/org/freedesktop/UDisks2/"));
- g_print ("%s \n", object_path + sizeof ("/org/freedesktop/UDisks2/") - 1);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
-
- if (complete_devices)
- {
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- block = udisks_object_peek_block (object);
-
- if (block != NULL)
- {
- gboolean is_unlocked;
-
- is_unlocked = encrypted_is_unlocked (object);
-
- if ((is_unlock && !is_unlocked) || (!is_unlock && is_unlocked))
- {
- const gchar * const *symlinks;
- g_print ("%s \n", udisks_block_get_device (block));
- symlinks = udisks_block_get_symlinks (block);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- g_print ("%s \n", symlinks[n]);
- }
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
-
- /* done with completion */
- if (request_completion)
- goto out;
-
- if (opt_unlock_lock_object_path != NULL)
- {
- object = lookup_object_by_path (opt_unlock_lock_object_path);
- if (object == NULL)
- {
- g_printerr ("Error looking up object with path %s\n", opt_unlock_lock_object_path);
- goto out;
- }
- }
- else if (opt_unlock_lock_device != NULL)
- {
- object = lookup_object_by_device (opt_unlock_lock_device);
- if (object == NULL)
- {
- g_printerr ("Error looking up object for device %s\n", opt_unlock_lock_device);
- goto out;
- }
- }
- else
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- block = udisks_object_peek_block (object);
- encrypted = udisks_object_peek_encrypted (object);
- if (encrypted == NULL)
- {
- g_printerr ("Object %s is not an encrypted device.\n", g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- g_object_unref (object);
- goto out;
- }
-
- g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
- if (opt_unlock_lock_no_user_interaction)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "auth.no_user_interaction", g_variant_new_boolean (TRUE));
- }
- options = g_variant_builder_end (&builder);
- g_variant_ref_sink (options);
-
- if (is_unlock)
- passphrase = read_passphrase ();
-
- try_again:
- if (is_unlock)
- {
- GError *error;
- gchar *cleartext_object_path;
- UDisksObject *cleartext_object;
-
- error = NULL;
- if (!udisks_encrypted_call_unlock_sync (encrypted,
- passphrase,
- options,
- &cleartext_object_path,
- NULL, /* GCancellable */
- &error))
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto try_again;
- }
- g_printerr ("Error unlocking %s: %s\n",
- udisks_block_get_device (block),
- error->message);
- g_error_free (error);
- g_object_unref (object);
- goto out;
- }
- udisks_client_settle (client);
-
- cleartext_object = UDISKS_OBJECT (g_dbus_object_manager_get_object (udisks_client_get_object_manager (client),
- (cleartext_object_path)));
- g_print ("Unlocked %s as %s.\n",
- udisks_block_get_device (block),
- udisks_block_get_device (udisks_object_get_block (cleartext_object)));
- g_object_unref (cleartext_object);
- g_free (cleartext_object_path);
- }
- else
- {
- GError *error;
-
- error = NULL;
- if (!udisks_encrypted_call_lock_sync (encrypted,
- options,
- NULL, /* GCancellable */
- &error))
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto try_again;
- }
- g_printerr ("Error locking %s: %s\n",
- udisks_block_get_device (block),
- error->message);
- g_error_free (error);
- g_object_unref (object);
- goto out;
- }
- g_print ("Locked %s.\n",
- udisks_block_get_device (block));
- }
-
- ret = 0;
-
- g_object_unref (object);
-
- out:
- if (passphrase != NULL)
- {
- memset (passphrase, '\0', strlen (passphrase));
- g_free (passphrase);
- }
- if (options != NULL)
- g_variant_unref (options);
- g_option_context_free (o);
- g_free (opt_unlock_lock_object_path);
- g_free (opt_unlock_lock_device);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *opt_loop_file = NULL;
-static gchar *opt_loop_object_path = NULL;
-static gchar *opt_loop_device = NULL;
-static gboolean opt_loop_no_user_interaction = FALSE;
-static gboolean opt_loop_read_only = FALSE;
-static gint64 opt_loop_offset = 0;
-static gint64 opt_loop_size = 0;
-
-static const GOptionEntry command_loop_setup_entries[] =
-{
- {
- "file",
- 'f',
- 0,
- G_OPTION_ARG_FILENAME,
- &opt_loop_file,
- "File to set-up a loop device for",
- NULL
- },
- {
- "read-only",
- 'r',
- 0,
- G_OPTION_ARG_NONE,
- &opt_loop_read_only,
- "Setup read-only device",
- NULL
- },
- {
- "offset",
- 'o',
- 0,
- G_OPTION_ARG_INT64,
- &opt_loop_offset,
- "Start at <num> bytes into file",
- NULL
- },
- {
- "size",
- 's',
- 0,
- G_OPTION_ARG_INT64,
- &opt_loop_size,
- "Limit size to <num> bytes",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_loop_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static const GOptionEntry command_loop_delete_entries[] =
-{
- {
- "object-path",
- 'p',
- 0,
- G_OPTION_ARG_STRING,
- &opt_loop_object_path,
- "Object for loop device to delete",
- NULL
- },
- {
- "block-device",
- 'b',
- 0,
- G_OPTION_ARG_STRING,
- &opt_loop_device,
- "Loop device to delete",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_loop_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static gint
-handle_command_loop (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev,
- gboolean is_setup)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- gboolean complete_objects;
- gboolean complete_devices;
- gboolean complete_files;
- GList *l;
- GList *objects;
- UDisksObject *object;
- UDisksBlock *block;
- guint n;
- GVariant *options;
- GVariantBuilder builder;
- GError *error;
-
- ret = 1;
- opt_loop_object_path = NULL;
- opt_loop_device = NULL;
- object = NULL;
- options = NULL;
-
- if (is_setup)
- modify_argv0_for_command (argc, argv, "loop-setup");
- else
- modify_argv0_for_command (argc, argv, "loop-delete");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- if (is_setup)
- g_option_context_set_summary (o, "Set up a loop device.");
- else
- g_option_context_set_summary (o, "Delete a loop device.");
- g_option_context_add_main_entries (o,
- is_setup ? command_loop_setup_entries : command_loop_delete_entries,
- NULL /* GETTEXT_PACKAGE*/);
-
- complete_objects = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--object-path") == 0 || g_strcmp0 (completion_prev, "-p") == 0))
- {
- complete_objects = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_devices = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--block-device") == 0 || g_strcmp0 (completion_prev, "-b") == 0))
- {
- complete_devices = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_files = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--file") == 0 || g_strcmp0 (completion_prev, "-f") == 0))
- {
- complete_files = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- if (request_completion)
- {
- if (is_setup)
- {
- if (opt_loop_file == NULL && !complete_files)
- {
- g_print ("--file \n");
- }
- if (complete_files)
- {
- g_print ("@FILES@");
- }
- }
- else
- {
- if ((opt_loop_object_path == NULL && !complete_objects) &&
- (opt_loop_device == NULL && !complete_devices))
- {
- g_print ("--object-path \n"
- "--block-device \n");
- }
-
- if (complete_objects)
- {
- const gchar *object_path;
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- if (udisks_object_peek_loop (object) != NULL)
- {
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_assert (g_str_has_prefix (object_path, "/org/freedesktop/UDisks2/"));
- g_print ("%s \n", object_path + sizeof ("/org/freedesktop/UDisks2/") - 1);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
- if (complete_devices)
- {
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- block = udisks_object_peek_block (object);
- if (udisks_object_peek_loop (object) != NULL)
- {
- const gchar * const *symlinks;
- g_print ("%s \n", udisks_block_get_device (block));
- symlinks = udisks_block_get_symlinks (block);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- g_print ("%s \n", symlinks[n]);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
- }
-
- /* done with completion */
- if (request_completion)
- goto out;
- }
-
- g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
- if (opt_loop_no_user_interaction)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "auth.no_user_interaction", g_variant_new_boolean (TRUE));
- }
- if (is_setup)
- {
- if (opt_loop_read_only)
- g_variant_builder_add (&builder,
- "{sv}",
- "read-only", g_variant_new_boolean (TRUE));
- if (opt_loop_offset > 0)
- g_variant_builder_add (&builder,
- "{sv}",
- "offset", g_variant_new_uint64 (opt_loop_offset));
- if (opt_loop_size > 0)
- g_variant_builder_add (&builder,
- "{sv}",
- "size", g_variant_new_uint64 (opt_loop_size));
- }
- options = g_variant_builder_end (&builder);
- g_variant_ref_sink (options);
-
- if (is_setup)
- {
- gchar *resulting_object_path;
- UDisksObject *resulting_object;
- GUnixFDList *fd_list;
- gint fd;
- gboolean rc;
-
- if (opt_loop_file == NULL)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- fd = open (opt_loop_file, opt_loop_read_only ? O_RDONLY : O_RDWR);
- if (fd == -1)
- {
- g_printerr ("Error opening (%s) file %s: %m\n",
- opt_loop_read_only ? "ro" : "rw",
- opt_loop_file);
- goto out;
- }
- fd_list = g_unix_fd_list_new_from_array (&fd, 1); /* adopts the fd */
-
- setup_try_again:
- error = NULL;
- rc = udisks_manager_call_loop_setup_sync (udisks_client_get_manager (client),
- g_variant_new_handle (0),
- options,
- fd_list,
- &resulting_object_path,
- NULL, /* out_fd_list */
- NULL, /* GCancellable */
- &error);
- if (!rc)
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto setup_try_again;
- }
- g_object_unref (fd_list);
- g_printerr ("Error setting up loop device for %s: %s\n",
- opt_loop_file,
- error->message);
- g_error_free (error);
- goto out;
- }
- g_object_unref (fd_list);
- udisks_client_settle (client);
-
- resulting_object = UDISKS_OBJECT (g_dbus_object_manager_get_object (udisks_client_get_object_manager (client),
- (resulting_object_path)));
- g_print ("Mapped file %s as %s.\n",
- opt_loop_file,
- udisks_block_get_device (udisks_object_get_block (resulting_object)));
- g_object_unref (resulting_object);
- g_free (resulting_object_path);
- }
- else
- {
- if (opt_loop_object_path != NULL)
- {
- object = lookup_object_by_path (opt_loop_object_path);
- if (object == NULL)
- {
- g_printerr ("Error looking up object with path %s\n", opt_loop_object_path);
- goto out;
- }
- }
- else if (opt_loop_device != NULL)
- {
- object = lookup_object_by_device (opt_loop_device);
- if (object == NULL)
- {
- g_printerr ("Error looking up object for device %s\n", opt_loop_device);
- goto out;
- }
- }
- else
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- if (udisks_object_peek_loop (object) == NULL)
- {
- g_printerr ("Error: specified object is not a loop device\n");
- goto out;
- }
-
- delete_try_again:
- error = NULL;
- if (!udisks_loop_call_delete_sync (udisks_object_peek_loop (object),
- options,
- NULL, /* GCancellable */
- &error))
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto delete_try_again;
- }
- g_printerr ("Error deleting loop device %s: %s\n",
- udisks_block_get_device (udisks_object_peek_block (object)),
- error->message);
- g_error_free (error);
- goto out;
- }
- g_object_unref (object);
- }
-
- ret = 0;
-
- out:
- if (options != NULL)
- g_variant_unref (options);
- g_option_context_free (o);
- g_free (opt_loop_file);
- g_free (opt_loop_object_path);
- g_free (opt_loop_device);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *opt_smart_simulate_file = NULL;
-static gchar *opt_smart_simulate_object_path = NULL;
-static gchar *opt_smart_simulate_device = NULL;
-static gboolean opt_smart_simulate_no_user_interaction = FALSE;
-
-static const GOptionEntry command_smart_simulate_entries[] =
-{
- {
- "file",
- 'f',
- 0,
- G_OPTION_ARG_FILENAME,
- &opt_smart_simulate_file,
- "File with libatasmart blob",
- NULL
- },
- {
- "object-path",
- 'p',
- 0,
- G_OPTION_ARG_STRING,
- &opt_smart_simulate_object_path,
- "Object path for ATA device",
- NULL
- },
- {
- "block-device",
- 'b',
- 0,
- G_OPTION_ARG_STRING,
- &opt_smart_simulate_device,
- "Device file for ATA device",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_smart_simulate_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static gint
-handle_command_smart_simulate (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- gboolean complete_objects;
- gboolean complete_devices;
- gboolean complete_files;
- GList *l;
- GList *objects;
- UDisksObject *object;
- UDisksDriveAta *ata;
- guint n;
- GVariant *options;
- GVariantBuilder builder;
- GError *error;
-
- ret = 1;
- opt_smart_simulate_object_path = NULL;
- opt_smart_simulate_device = NULL;
- object = NULL;
- options = NULL;
-
- modify_argv0_for_command (argc, argv, "smart-simulate");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- g_option_context_set_summary (o, "Set SMART data for drive.");
- g_option_context_add_main_entries (o,
- command_smart_simulate_entries,
- NULL /* GETTEXT_PACKAGE*/);
-
- complete_objects = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--object-path") == 0 || g_strcmp0 (completion_prev, "-p") == 0))
- {
- complete_objects = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_devices = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--block-device") == 0 || g_strcmp0 (completion_prev, "-b") == 0))
- {
- complete_devices = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_files = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--file") == 0 || g_strcmp0 (completion_prev, "-f") == 0))
- {
- complete_files = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- if (request_completion)
- {
- if (opt_smart_simulate_file == NULL && !complete_files && !complete_objects && !complete_devices)
- {
- g_print ("--file \n");
- }
-
- if (complete_files)
- {
- g_print ("@FILES@");
- goto out;
- }
-
- if ((opt_smart_simulate_object_path == NULL && !complete_objects) &&
- (opt_smart_simulate_device == NULL && !complete_devices))
- {
- g_print ("--object-path \n"
- "--block-device \n");
- }
-
- if (complete_objects)
- {
- const gchar *object_path;
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- ata = udisks_object_peek_drive_ata (object);
- if (ata != NULL)
- {
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_assert (g_str_has_prefix (object_path, "/org/freedesktop/UDisks2/"));
- g_print ("%s \n", object_path + sizeof ("/org/freedesktop/UDisks2/") - 1);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- }
-
- if (complete_devices)
- {
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- ata = udisks_object_peek_drive_ata (object);
- if (ata != NULL)
- {
- const gchar * const *symlinks;
- UDisksBlock *block;
- block = udisks_client_get_block_for_drive (client, udisks_object_peek_drive (object), TRUE);
- g_print ("%s \n", udisks_block_get_device (block));
- symlinks = udisks_block_get_symlinks (block);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- g_print ("%s \n", symlinks[n]);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- }
- goto out;
- }
-
- if (opt_smart_simulate_file == NULL)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
- if (opt_smart_simulate_no_user_interaction)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "auth.no_user_interaction", g_variant_new_boolean (TRUE));
- }
- g_variant_builder_add (&builder,
- "{sv}",
- "atasmart_blob", g_variant_new_string (opt_smart_simulate_file));
- options = g_variant_builder_end (&builder);
- g_variant_ref_sink (options);
-
- if (opt_smart_simulate_object_path != NULL)
- {
- object = lookup_object_by_path (opt_smart_simulate_object_path);
- if (object == NULL)
- {
- g_printerr ("Error looking up object with path %s\n", opt_smart_simulate_object_path);
- goto out;
- }
- }
- else if (opt_smart_simulate_device != NULL)
- {
- UDisksObject *block_object;
- UDisksDrive *drive;
- block_object = lookup_object_by_device (opt_smart_simulate_device);
- if (block_object == NULL)
- {
- g_printerr ("Error looking up object for device %s\n", opt_smart_simulate_device);
- goto out;
- }
- drive = udisks_client_get_drive_for_block (client, udisks_object_peek_block (block_object));
- object = (UDisksObject *) g_dbus_interface_dup_object (G_DBUS_INTERFACE (drive));
- g_object_unref (block_object);
- }
- else
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- if (udisks_object_peek_drive_ata (object) == NULL)
- {
- g_printerr ("Device %s is not an ATA device\n",
- udisks_block_get_device (udisks_object_peek_block (object)));
- g_object_unref (object);
- goto out;
- }
-
- try_again:
- error = NULL;
- if (!udisks_drive_ata_call_smart_update_sync (udisks_object_peek_drive_ata (object),
- options,
- NULL, /* GCancellable */
- &error))
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto try_again;
- }
- g_dbus_error_strip_remote_error (error);
- g_printerr ("Error updating SMART data: %s (%s, %d)\n",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- g_object_unref (object);
- goto out;
- }
-
- g_object_unref (object);
-
-
- ret = 0;
-
- out:
- if (options != NULL)
- g_variant_unref (options);
- g_option_context_free (o);
- g_free (opt_smart_simulate_file);
- g_free (opt_smart_simulate_object_path);
- g_free (opt_smart_simulate_device);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *opt_power_off_object_path = NULL;
-static gchar *opt_power_off_device = NULL;
-static gboolean opt_power_off_no_user_interaction = FALSE;
-
-static const GOptionEntry command_power_off_entries[] =
-{
- {
- "object-path",
- 'p',
- 0,
- G_OPTION_ARG_STRING,
- &opt_power_off_object_path,
- "Object path for ATA device",
- NULL
- },
- {
- "block-device",
- 'b',
- 0,
- G_OPTION_ARG_STRING,
- &opt_power_off_device,
- "Device file for ATA device",
- NULL
- },
- {
- "no-user-interaction",
- 0, /* no short option */
- 0,
- G_OPTION_ARG_NONE,
- &opt_power_off_no_user_interaction,
- "Do not authenticate the user if needed",
- NULL
- },
- {
- NULL
- }
-};
-
-static gint
-handle_command_power_off (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- gboolean complete_objects;
- gboolean complete_devices;
- GList *l;
- GList *objects;
- UDisksObject *object;
- UDisksDriveAta *ata;
- guint n;
- GVariant *options;
- GVariantBuilder builder;
- GError *error;
-
- ret = 1;
- opt_power_off_object_path = NULL;
- opt_power_off_device = NULL;
- object = NULL;
- options = NULL;
-
- modify_argv0_for_command (argc, argv, "power-off");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- g_option_context_set_summary (o, "Safely power off a drive.");
- g_option_context_add_main_entries (o,
- command_power_off_entries,
- NULL /* GETTEXT_PACKAGE*/);
-
- complete_objects = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--object-path") == 0 || g_strcmp0 (completion_prev, "-p") == 0))
- {
- complete_objects = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_devices = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--block-device") == 0 || g_strcmp0 (completion_prev, "-b") == 0))
- {
- complete_devices = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- if (request_completion)
- {
- if ((opt_power_off_object_path == NULL && !complete_objects) &&
- (opt_power_off_device == NULL && !complete_devices))
- {
- g_print ("--object-path \n"
- "--block-device \n");
- }
-
- if (complete_objects)
- {
- const gchar *object_path;
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- ata = udisks_object_peek_drive_ata (object);
- if (ata != NULL)
- {
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_assert (g_str_has_prefix (object_path, "/org/freedesktop/UDisks2/"));
- g_print ("%s \n", object_path + sizeof ("/org/freedesktop/UDisks2/") - 1);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- }
-
- if (complete_devices)
- {
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- ata = udisks_object_peek_drive_ata (object);
- if (ata != NULL)
- {
- const gchar * const *symlinks;
- UDisksBlock *block;
- block = udisks_client_get_block_for_drive (client, udisks_object_peek_drive (object), TRUE);
- g_print ("%s \n", udisks_block_get_device (block));
- symlinks = udisks_block_get_symlinks (block);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- g_print ("%s \n", symlinks[n]);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- }
- goto out;
- }
-
- g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
- if (opt_power_off_no_user_interaction)
- {
- g_variant_builder_add (&builder,
- "{sv}",
- "auth.no_user_interaction", g_variant_new_boolean (TRUE));
- }
- options = g_variant_builder_end (&builder);
- g_variant_ref_sink (options);
-
- if (opt_power_off_object_path != NULL)
- {
- object = lookup_object_by_path (opt_power_off_object_path);
- if (object == NULL)
- {
- g_printerr ("Error looking up object with path %s\n", opt_power_off_object_path);
- goto out;
- }
- }
- else if (opt_power_off_device != NULL)
- {
- UDisksObject *block_object;
- UDisksDrive *drive;
- block_object = lookup_object_by_device (opt_power_off_device);
- if (block_object == NULL)
- {
- g_printerr ("Error looking up object for device %s\n", opt_power_off_device);
- goto out;
- }
- drive = udisks_client_get_drive_for_block (client, udisks_object_peek_block (block_object));
- object = (UDisksObject *) g_dbus_interface_dup_object (G_DBUS_INTERFACE (drive));
- g_object_unref (block_object);
- }
- else
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- try_again:
- error = NULL;
- if (!udisks_drive_call_power_off_sync (udisks_object_peek_drive (object),
- options,
- NULL, /* GCancellable */
- &error))
- {
- if (error->domain == UDISKS_ERROR &&
- error->code == UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN &&
- setup_local_polkit_agent ())
- {
- g_error_free (error);
- goto try_again;
- }
- g_dbus_error_strip_remote_error (error);
- g_printerr ("Error powering off drive: %s (%s, %d)\n",
- error->message, g_quark_to_string (error->domain), error->code);
- g_clear_error (&error);
- g_object_unref (object);
- goto out;
- }
-
- g_object_unref (object);
-
-
- ret = 0;
-
- out:
- if (options != NULL)
- g_variant_unref (options);
- g_option_context_free (o);
- g_free (opt_power_off_object_path);
- g_free (opt_power_off_device);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar *opt_info_object = NULL;
-static gchar *opt_info_device = NULL;
-static gchar *opt_info_drive = NULL;
-
-static const GOptionEntry command_info_entries[] =
-{
- { "object-path", 'p', 0, G_OPTION_ARG_STRING, &opt_info_object, "Object to get information about", NULL},
- { "block-device", 'b', 0, G_OPTION_ARG_STRING, &opt_info_device, "Block device to get information about", NULL},
- { "drive", 'd', 0, G_OPTION_ARG_STRING, &opt_info_drive, "Drive to get information about", NULL},
- { NULL }
-};
-
-static gint
-handle_command_info (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- gboolean complete_objects;
- gboolean complete_devices;
- gboolean complete_drives;
- GList *l;
- GList *objects;
- UDisksObject *object;
- UDisksBlock *block;
- UDisksDrive *drive;
- guint n;
-
- ret = 1;
- opt_info_object = NULL;
- opt_info_device = NULL;
- opt_info_drive = NULL;
-
- modify_argv0_for_command (argc, argv, "info");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- g_option_context_set_summary (o, "Show information about an object.");
- g_option_context_add_main_entries (o, command_info_entries, NULL /* GETTEXT_PACKAGE*/);
-
- complete_objects = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--object-path") == 0 || g_strcmp0 (completion_prev, "-p") == 0))
- {
- complete_objects = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_devices = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--block-device") == 0 || g_strcmp0 (completion_prev, "-b") == 0))
- {
- complete_devices = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- complete_drives = FALSE;
- if (request_completion && (g_strcmp0 (completion_prev, "--drive") == 0 || g_strcmp0 (completion_prev, "-d") == 0))
- {
- complete_drives = TRUE;
- remove_arg ((*argc) - 1, argc, argv);
- }
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- if (request_completion &&
- (opt_info_object == NULL && !complete_objects) &&
- (opt_info_device == NULL && !complete_devices) &&
- (opt_info_drive == NULL && !complete_drives))
- {
- g_print ("--object-path \n"
- "--block-device \n"
- "--drive \n");
- }
-
- if (complete_objects)
- {
- const gchar *object_path;
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
-
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
- g_assert (g_str_has_prefix (object_path, "/org/freedesktop/UDisks2/"));
- g_print ("%s \n", object_path + sizeof ("/org/freedesktop/UDisks2/") - 1);
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
-
- if (complete_devices)
- {
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- block = udisks_object_peek_block (object);
- if (block != NULL)
- {
- const gchar * const *symlinks;
- g_print ("%s \n", udisks_block_get_device (block));
- symlinks = udisks_block_get_symlinks (block);
- for (n = 0; symlinks != NULL && symlinks[n] != NULL; n++)
- g_print ("%s \n", symlinks[n]);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
-
- if (complete_drives)
- {
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- object = UDISKS_OBJECT (l->data);
- drive = udisks_object_peek_drive (object);
- if (drive != NULL)
- {
- const gchar *base;
- base = g_strrstr (g_dbus_object_get_object_path (G_DBUS_OBJECT (object)), "/") + 1;
- g_print ("%s \n", base);
- }
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- goto out;
- }
-
- /* done with completion */
- if (request_completion)
- goto out;
-
-
- if (opt_info_object != NULL)
- {
- object = lookup_object_by_path (opt_info_object);
- if (object == NULL)
- {
- g_printerr ("Error looking up object with path %s\n", opt_info_object);
- goto out;
- }
- }
- else if (opt_info_device != NULL)
- {
- object = lookup_object_by_device (opt_info_device);
- if (object == NULL)
- {
- g_printerr ("Error looking up object for device %s\n", opt_info_device);
- goto out;
- }
- }
- else if (opt_info_drive != NULL)
- {
- object = lookup_object_by_drive (opt_info_drive);
- if (object == NULL)
- {
- g_printerr ("Error looking up object for drive %s\n", opt_info_drive);
- goto out;
- }
- }
- else
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
-
- g_print ("%s%s%s:%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_BLUE), g_dbus_object_get_object_path (G_DBUS_OBJECT (object)), _color_get (_COLOR_RESET));
- print_object (object, 2);
- g_object_unref (object);
-
- ret = 0;
-
- out:
- g_option_context_free (o);
- g_free (opt_info_object);
- g_free (opt_info_device);
- g_free (opt_info_drive);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-
-static gint
-obj_proxy_cmp (GDBusObject *a,
- GDBusObject *b)
-{
- return g_strcmp0 (g_dbus_object_get_object_path (a), g_dbus_object_get_object_path (b));
-}
-
-static gint
-obj_proxy_drive_sortkey_cmp (GDBusObject *a,
- GDBusObject *b)
-{
- UDisksDrive *da = udisks_object_peek_drive (UDISKS_OBJECT (a));
- UDisksDrive *db = udisks_object_peek_drive (UDISKS_OBJECT (b));
- if (da != NULL && db != NULL)
- return g_strcmp0 (udisks_drive_get_sort_key (da), udisks_drive_get_sort_key (db));
- else
- return obj_proxy_cmp (a, b);
-}
-
-
-static const GOptionEntry command_dump_entries[] =
-{
- { NULL }
-};
-
-static gint
-handle_command_dump (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev)
-{
- gint ret;
- GOptionContext *o;
- GList *l;
- GList *objects;
- gchar *s;
- gboolean first;
-
- ret = 1;
-
- modify_argv0_for_command (argc, argv, "dump");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- g_option_context_set_summary (o, "Show information about all objects.");
- g_option_context_add_main_entries (o, command_dump_entries, NULL /* GETTEXT_PACKAGE*/);
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- /* done with completion */
- if (request_completion)
- goto out;
-
- _color_run_pager ();
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- /* We want to print the objects in order */
- objects = g_list_sort (objects, (GCompareFunc) obj_proxy_cmp);
- first = TRUE;
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- if (!first)
- g_print ("\n");
- first = FALSE;
- g_print ("%s%s%s:%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_BLUE), g_dbus_object_get_object_path (G_DBUS_OBJECT (object)), _color_get (_COLOR_RESET));
- print_object (object, 2);
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
-
- ret = 0;
-
- out:
- g_option_context_free (o);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-monitor_print_timestamp (void)
-{
- GTimeVal now;
- time_t now_time;
- struct tm *now_tm;
- gchar time_buf[128];
-
- g_get_current_time (&now);
- now_time = (time_t) now.tv_sec;
- now_tm = localtime (&now_time);
- strftime (time_buf, sizeof time_buf, "%H:%M:%S", now_tm);
-
- g_print ("%s%s%s.%03d:%s ",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_YELLOW),
- time_buf, (gint) now.tv_usec / 1000,
- _color_get (_COLOR_RESET));
-}
-
-static gboolean
-monitor_has_name_owner (void)
-{
- gchar *name_owner;
- gboolean ret;
- name_owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (udisks_client_get_object_manager (client)));
- ret = (name_owner != NULL);
- g_free (name_owner);
- return ret;
-}
-
-static void
-monitor_print_name_owner (void)
-{
- gchar *name_owner;
- name_owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (udisks_client_get_object_manager (client)));
- monitor_print_timestamp ();
- if (name_owner != NULL)
- g_print ("The udisks-daemon is running (name-owner %s).\n", name_owner);
- else
- g_print ("The udisks-daemon is not running.\n");
- g_free (name_owner);
-}
-
-static void
-monitor_on_notify_name_owner (GObject *object,
- GParamSpec *pspec,
- gpointer user_data)
-{
- monitor_print_name_owner ();
-}
-
-static void
-monitor_on_object_added (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data)
-{
- if (!monitor_has_name_owner ())
- goto out;
- monitor_print_timestamp ();
- g_print ("%s%sAdded %s%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_GREEN),
- g_dbus_object_get_object_path (object),
- _color_get (_COLOR_RESET));
- print_object (UDISKS_OBJECT (object), 2);
- out:
- ;
-}
-
-static void
-monitor_on_object_removed (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data)
-{
- if (!monitor_has_name_owner ())
- goto out;
- monitor_print_timestamp ();
- g_print ("%s%sRemoved %s%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_RED),
- g_dbus_object_get_object_path (object),
- _color_get (_COLOR_RESET));
- out:
- ;
-}
-
-static void
-monitor_on_interface_proxy_added (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface,
- gpointer user_data)
-{
- if (!monitor_has_name_owner ())
- goto out;
- monitor_print_timestamp ();
- g_print ("%s%s%s:%s %s%sAdded interface %s%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_BLUE),
- g_dbus_object_get_object_path (object),
- _color_get (_COLOR_RESET),
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_GREEN),
- g_dbus_proxy_get_interface_name (G_DBUS_PROXY (interface)),
- _color_get (_COLOR_RESET));
-
- print_interface_properties (G_DBUS_PROXY (interface), 2);
- out:
- ;
-}
-
-static void
-monitor_on_interface_proxy_removed (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface,
- gpointer user_data)
-{
- if (!monitor_has_name_owner ())
- goto out;
- monitor_print_timestamp ();
- g_print ("%s%s%s:%s %s%sRemoved interface %s%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_BLUE),
- g_dbus_object_get_object_path (object),
- _color_get (_COLOR_RESET),
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_RED),
- g_dbus_proxy_get_interface_name (G_DBUS_PROXY (interface)),
- _color_get (_COLOR_RESET));
- out:
- ;
-}
-
-static void
-monitor_on_interface_proxy_properties_changed (GDBusObjectManagerClient *manager,
- GDBusObjectProxy *object_proxy,
- GDBusProxy *interface_proxy,
- GVariant *changed_properties,
- const gchar* const *invalidated_properties,
- gpointer user_data)
-{
- GVariantIter *iter;
- const gchar *property_name;
- GVariant *value;
- guint max_property_name_len;
- guint value_column;
-
- if (!monitor_has_name_owner ())
- goto out;
-
- monitor_print_timestamp ();
-
- g_print ("%s%s%s:%s %s%s%s:%s %s%sProperties Changed%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_BLUE),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object_proxy)),
- _color_get (_COLOR_RESET),
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_MAGENTA),
- g_dbus_proxy_get_interface_name (interface_proxy),
- _color_get (_COLOR_RESET),
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_YELLOW),
- _color_get (_COLOR_RESET));
-
- /* the daemon doesn't use the invalidated properties feature */
- g_warn_if_fail (g_strv_length ((gchar **) invalidated_properties) == 0);
-
- g_variant_get (changed_properties, "a{sv}", &iter);
- max_property_name_len = 0;
- while (g_variant_iter_next (iter, "{&sv}", &property_name, NULL))
- {
- guint property_name_len;
- property_name_len = strlen (property_name);
- if (max_property_name_len < property_name_len)
- max_property_name_len = property_name_len;
- }
-
- value_column = ((max_property_name_len + 7) / 8) * 8 + 8;
- if (value_column < 24)
- value_column = 24;
- else if (value_column > 64)
- value_column = 64;
-
- g_variant_get (changed_properties, "a{sv}", &iter);
- while (g_variant_iter_next (iter, "{&sv}", &property_name, &value))
- {
- gchar *value_str;
- guint rightmost;
- gint value_indent;
-
- rightmost = 2 + strlen (property_name) + 2;
- value_indent = value_column - rightmost;
- if (value_indent < 0)
- value_indent = 0;
-
- value_str = variant_to_string_with_indent (value, 2 + strlen (property_name) + 2 + value_indent);
-
- g_print (" %s%s:%s %*s%s\n",
- _color_get (_COLOR_FG_WHITE), property_name, _color_get (_COLOR_RESET),
- value_indent, "",
- value_str);
-
- g_free (value_str);
- g_variant_unref (value);
- }
- out:
- ;
-}
-
-static void
-monitor_on_interface_proxy_signal (GDBusObjectManagerClient *manager,
- GDBusObjectProxy *object_proxy,
- GDBusProxy *interface_proxy,
- const gchar *sender_name,
- const gchar *signal_name,
- GVariant *parameters,
- gpointer user_data)
-{
- gchar *param_str;
- if (!monitor_has_name_owner ())
- goto out;
-
- param_str = g_variant_print (parameters, TRUE);
- monitor_print_timestamp ();
-
- g_print ("%s%s%s:%s %s%s%s%s%s%s::%s%s %s%s%s%s\n",
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_BLUE),
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object_proxy)),
- _color_get (_COLOR_RESET),
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_MAGENTA),
- g_dbus_proxy_get_interface_name (interface_proxy),
- _color_get (_COLOR_RESET),
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_YELLOW),
- signal_name,
- _color_get (_COLOR_RESET),
- _color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_WHITE),
- param_str,
- _color_get (_COLOR_RESET));
- g_free (param_str);
- out:
- ;
-}
-
-
-static const GOptionEntry command_monitor_entries[] =
-{
- { NULL }
-};
-
-static gint
-handle_command_monitor (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- GDBusObjectManager *manager;
-
- ret = 1;
-
- modify_argv0_for_command (argc, argv, "monitor");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- g_option_context_set_summary (o, "Monitor changes to objects.");
- g_option_context_add_main_entries (o, command_monitor_entries, NULL /* GETTEXT_PACKAGE*/);
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- /* done with completion */
- if (request_completion)
- goto out;
-
- g_print ("Monitoring the udisks daemon. Press Ctrl+C to exit.\n");
-
- manager = udisks_client_get_object_manager (client);
- g_signal_connect (manager,
- "notify::name-owner",
- G_CALLBACK (monitor_on_notify_name_owner),
- NULL);
-
- g_signal_connect (manager,
- "object-added",
- G_CALLBACK (monitor_on_object_added),
- NULL);
- g_signal_connect (manager,
- "object-removed",
- G_CALLBACK (monitor_on_object_removed),
- NULL);
- g_signal_connect (manager,
- "interface-added",
- G_CALLBACK (monitor_on_interface_proxy_added),
- NULL);
- g_signal_connect (manager,
- "interface-removed",
- G_CALLBACK (monitor_on_interface_proxy_removed),
- NULL);
- g_signal_connect (manager,
- "interface-proxy-properties-changed",
- G_CALLBACK (monitor_on_interface_proxy_properties_changed),
- NULL);
- g_signal_connect (manager,
- "interface-proxy-signal",
- G_CALLBACK (monitor_on_interface_proxy_signal),
- NULL);
-
- monitor_print_name_owner ();
-
- g_main_loop_run (loop);
-
- ret = 0;
-
- out:
- g_option_context_free (o);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GList *
-find_blocks_for_drive (GList *objects,
- const gchar *drive_object_path)
-{
- GList *ret;
- GList *l;
-
- ret = NULL;
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_drive (block), drive_object_path) == 0)
- {
- ret = g_list_append (ret, g_object_ref (block));
- }
- g_object_unref (block);
- }
- return ret;
-}
-
-static const GOptionEntry command_status_entries[] =
-{
- { NULL }
-};
-
-#if 0
-static void
-print_with_padding_and_ellipsis (const gchar *str,
- gint max_len)
-{
- gint len;
- len = str != NULL ? strlen (str) : 0;
- if (len == 0)
- {
- g_print ("%-*s", max_len, "-");
- }
- else if (len <= max_len - 1)
- {
- g_print ("%-*s", max_len, str);
- }
- else
- {
- gchar *s;
- s = g_strndup (str, max_len - 2);
- /* … U+2026 HORIZONTAL ELLIPSIS
- * UTF-8: 0xE2 0x80 0xA6
- */
- g_print ("%s… ", s);
- g_free (s);
- }
-}
-#endif
-
-static gint
-handle_command_status (gint *argc,
- gchar **argv[],
- gboolean request_completion,
- const gchar *completion_cur,
- const gchar *completion_prev)
-{
- gint ret;
- GOptionContext *o;
- gchar *s;
- GList *l;
- GList *objects;
-
- ret = 1;
-
- modify_argv0_for_command (argc, argv, "status");
-
- o = g_option_context_new (NULL);
- if (request_completion)
- g_option_context_set_ignore_unknown_options (o, TRUE);
- g_option_context_set_help_enabled (o, FALSE);
- g_option_context_set_summary (o, "Shows high-level status.");
- g_option_context_add_main_entries (o, command_status_entries, NULL /* GETTEXT_PACKAGE*/);
-
- if (!g_option_context_parse (o, argc, argv, NULL))
- {
- if (!request_completion)
- {
- s = g_option_context_get_help (o, FALSE, NULL);
- g_printerr ("%s", s);
- g_free (s);
- goto out;
- }
- }
-
- /* done with completion */
- if (request_completion)
- goto out;
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
-
- /* print all drives
- *
- * We are guaranteed that, usually,
- *
- * - model <= 16 (SCSI: 16, ATA: 40)
- * - vendor <= 8 (SCSI: 8, ATA: 0)
- * - revision <= 8 (SCSI: 6, ATA: 8)
- * - serial <= 20 (SCSI: 16, ATA: 20)
- */
- g_print ("MODEL REVISION SERIAL DEVICE\n"
- "--------------------------------------------------------------------------\n");
- /* SEAGATE ST3300657SS 0006 3SJ1QNMQ00009052NECM sdaa sdab dm-32 */
- /* 01234567890123456789012345678901234567890123456789012345678901234567890123456789 */
-
- /* sort on Drive:SortKey */
- objects = g_list_sort (objects, (GCompareFunc) obj_proxy_drive_sortkey_cmp);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksDrive *drive;
- GList *blocks;
- const gchar *vendor;
- const gchar *model;
- const gchar *revision;
- const gchar *serial;
- gchar *vendor_model;
- GString *str;
- gchar *block;
- GList *j;
-
- drive = udisks_object_peek_drive (object);
- if (drive == NULL)
- continue;
-
- str = g_string_new (NULL);
- blocks = find_blocks_for_drive (objects, g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- for (j = blocks; j != NULL; j = j->next)
- {
- UDisksBlock *block_iface = UDISKS_BLOCK (j->data);
- GDBusObject *block_object;
- UDisksPartition *partition;
- block_object = g_dbus_interface_get_object (G_DBUS_INTERFACE (block_iface));
- partition = block_object == NULL ? NULL : udisks_object_peek_partition (UDISKS_OBJECT (block_object));
- if (partition == NULL)
- {
- const gchar *device_file;
- if (str->len > 0)
- g_string_append (str, " ");
- device_file = udisks_block_get_device (block_iface);
- if (g_str_has_prefix (device_file, "/dev/"))
- g_string_append (str, device_file + 5);
- else
- g_string_append (str, device_file);
- }
- }
- if (str->len == 0)
- g_string_append (str, "-");
- block = g_string_free (str, FALSE);
- g_list_foreach (blocks, (GFunc) g_object_unref, NULL);
- g_list_free (blocks);
-
- vendor = udisks_drive_get_vendor (drive);
- model = udisks_drive_get_model (drive);
- revision = udisks_drive_get_revision (drive);
- serial = udisks_drive_get_serial (drive);
-
- if (strlen (vendor) == 0)
- vendor = NULL;
- if (strlen (model) == 0)
- model = NULL;
- if (vendor != NULL && model != NULL)
- vendor_model = g_strdup_printf ("%s %s", vendor, model);
- else if (model != NULL)
- vendor_model = g_strdup (model);
- else if (vendor != NULL)
- vendor_model = g_strdup (vendor);
- else
- vendor_model = g_strdup ("-");
-
- /* TODO: would be nice to show the port/slot if disk is in a SES-2 enclosure */
- g_print ("%-25s %-9s %-20s %-8s\n",
- vendor_model,
- revision,
- serial,
- block);
- g_free (block);
- }
-
-
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
-
- ret = 0;
-
- out:
- g_option_context_free (o);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-usage (gint *argc, gchar **argv[], gboolean use_stdout)
-{
- GOptionContext *o;
- static GOptionEntry entries[] = { { NULL } };
- gchar *description;
- gchar *s;
- gchar *program_name;
-
- o = g_option_context_new ("COMMAND");
- g_option_context_set_help_enabled (o, FALSE);
- g_option_context_add_main_entries (o, entries, NULL);
- /* Ignore parsing result */
- g_option_context_parse (o, argc, argv, NULL);
- program_name = g_path_get_basename ((*argv)[0]);
- description = g_strdup_printf ("Commands:\n"
- " help Shows this information\n"
- " info Shows information about an object\n"
- " dump Shows information about all objects\n"
- " status Shows high-level status\n"
- " monitor Monitor changes to objects\n"
- " mount Mount a filesystem\n"
- " unmount Unmount a filesystem\n"
- " unlock Unlock an encrypted device\n"
- " lock Lock an encrypted device\n"
- " loop-setup Set-up a loop device\n"
- " loop-delete Delete a loop device\n"
- " power-off Safely power off a drive\n"
- " smart-simulate Set SMART data for a drive\n"
- "\n"
- "Use \"%s COMMAND --help\" to get help on each command.\n",
- program_name);
- g_free (program_name);
- g_option_context_set_description (o, description);
- s = g_option_context_get_help (o, FALSE, NULL);
- if (use_stdout)
- g_print ("%s", s);
- else
- g_printerr ("%s", s);
- g_free (s);
- g_free (description);
- g_option_context_free (o);
-}
-
-static void
-remove_arg (gint num, gint *argc, gchar **argv[])
-{
- gint n;
-
- g_assert (num <= (*argc));
-
- for (n = num; (*argv)[n] != NULL; n++)
- (*argv)[n] = (*argv)[n+1];
- (*argv)[n] = NULL;
- (*argc) = (*argc) - 1;
-}
-
-static void
-modify_argv0_for_command (gint *argc, gchar **argv[], const gchar *command)
-{
- gchar *s;
- gchar *program_name;
-
- /* TODO:
- * 1. get a g_set_prgname() ?; or
- * 2. save old argv[0] and restore later
- */
-
- g_assert (g_strcmp0 ((*argv)[1], command) == 0);
- remove_arg (1, argc, argv);
-
- program_name = g_path_get_basename ((*argv)[0]);
- s = g_strdup_printf ("%s %s", (*argv)[0], command);
- (*argv)[0] = s;
- g_free (program_name);
-}
-
-static gchar *
-pick_word_at (const gchar *s,
- gint cursor,
- gint *out_word_begins_at)
-{
- gint begin;
- gint end;
- size_t len = strlen(s);
-
- if (cursor < 0)
- cursor = 0;
- else if ((size_t) cursor >= len)
- cursor = len - 1;
-
- if (s[0] == '\0')
- {
- if (out_word_begins_at != NULL)
- *out_word_begins_at = -1;
- return NULL;
- }
-
- if (g_ascii_isspace (s[cursor]) && ((cursor > 0 && g_ascii_isspace(s[cursor-1])) || cursor == 0))
- {
- if (out_word_begins_at != NULL)
- *out_word_begins_at = cursor;
- return g_strdup ("");
- }
-
- while (!g_ascii_isspace (s[cursor - 1]) && cursor > 0)
- cursor--;
- begin = cursor;
-
- end = begin;
- while (!g_ascii_isspace (s[end]) && s[end] != '\0')
- end++;
-
- if (out_word_begins_at != NULL)
- *out_word_begins_at = begin;
-
- return g_strndup (s + begin, end - begin);
-}
-
-/* TODO: would be nice with generic options that can be used before any verb such as
- *
- * -n, --no-color Turn colorization off always.
- * -C, --color Turn colorization on always.
- */
-
-int
-main (int argc,
- char **argv)
-{
- gint ret;
- const gchar *command;
- gboolean request_completion;
- gchar *completion_cur;
- gchar *completion_prev;
- GError *error;
-
- ret = 1;
- completion_cur = NULL;
- completion_prev = NULL;
- loop = NULL;
-
- _color_init ();
-
- setlocale (LC_ALL, "");
-
- if (argc < 2)
- {
- usage (&argc, &argv, FALSE);
- goto out;
- }
-
- loop = g_main_loop_new (NULL, FALSE);
-
- error = NULL;
- client = udisks_client_new_sync (NULL, /* GCancellable */
- &error);
- if (client == NULL)
- {
- g_printerr ("Error connecting to the udisks daemon: %s\n", error->message);
- g_error_free (error);
- goto out;
- }
-
- request_completion = FALSE;
-
- completion_debug ("========================================================================");
- completion_debug ("---- argc=%d --------------------------------------------------------", argc);
-
- again:
- command = argv[1];
- if (g_strcmp0 (command, "help") == 0)
- {
- if (request_completion)
- {
- /* do nothing */
- }
- else
- {
- usage (&argc, &argv, TRUE);
- ret = 0;
- }
- goto out;
- }
- else if (g_strcmp0 (command, "info") == 0)
- {
- ret = handle_command_info (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev);
- goto out;
- }
- else if (g_strcmp0 (command, "mount") == 0 || g_strcmp0 (command, "unmount") == 0)
- {
- ret = handle_command_mount_unmount (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev,
- g_strcmp0 (command, "mount") == 0);
- goto out;
- }
- else if (g_strcmp0 (command, "unlock") == 0 || g_strcmp0 (command, "lock") == 0)
- {
- ret = handle_command_unlock_lock (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev,
- g_strcmp0 (command, "unlock") == 0);
- goto out;
- }
- else if (g_strcmp0 (command, "loop-setup") == 0 || g_strcmp0 (command, "loop-delete") == 0)
- {
- ret = handle_command_loop (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev,
- g_strcmp0 (command, "loop-setup") == 0);
- goto out;
- }
- else if (g_strcmp0 (command, "smart-simulate") == 0)
- {
- ret = handle_command_smart_simulate (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev);
- goto out;
- }
- else if (g_strcmp0 (command, "power-off") == 0)
- {
- ret = handle_command_power_off (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev);
- goto out;
- }
- else if (g_strcmp0 (command, "dump") == 0)
- {
- ret = handle_command_dump (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev);
- goto out;
- }
- else if (g_strcmp0 (command, "monitor") == 0)
- {
- ret = handle_command_monitor (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev);
- goto out;
- }
- else if (g_strcmp0 (command, "status") == 0)
- {
- ret = handle_command_status (&argc,
- &argv,
- request_completion,
- completion_cur,
- completion_prev);
- goto out;
- }
- else if (g_strcmp0 (command, "complete") == 0 && argc == 4 && !request_completion)
- {
- const gchar *completion_line;
- gchar **completion_argv;
- gint completion_argc;
- gint completion_point;
- gchar *endp;
- gint cur_begin;
-
- request_completion = TRUE;
-
- completion_line = argv[2];
- completion_point = strtol (argv[3], &endp, 10);
- if (endp == argv[3] || *endp != '\0')
- goto out;
-
- completion_debug ("completion_point=%d", completion_point);
- completion_debug ("----");
- completion_debug (" 0123456789012345678901234567890123456789012345678901234567890123456789");
- completion_debug ("`%s'", completion_line);
- completion_debug (" %*s^",
- completion_point, "");
- completion_debug ("----");
-
- if (!g_shell_parse_argv (completion_line,
- &completion_argc,
- &completion_argv,
- NULL))
- {
- /* it's very possible the command line can't be parsed (for
- * example, missing quotes etc) - in that case, we just
- * don't autocomplete at all
- */
- goto out;
- }
-
- /* compute cur and prev */
- completion_prev = NULL;
- completion_cur = pick_word_at (completion_line, completion_point, &cur_begin);
- if (cur_begin > 0)
- {
- gint prev_end;
- for (prev_end = cur_begin - 1; prev_end >= 0; prev_end--)
- {
- if (!g_ascii_isspace (completion_line[prev_end]))
- {
- completion_prev = pick_word_at (completion_line, prev_end, NULL);
- break;
- }
- }
- }
- completion_debug (" cur=`%s'", completion_cur);
- completion_debug ("prev=`%s'", completion_prev);
-
- argc = completion_argc;
- argv = completion_argv;
-
- ret = 0;
-
- goto again;
- }
- else
- {
- if (request_completion)
- {
- g_print ("help \n"
- "info \n"
- "dump \n"
- "monitor \n"
- "status \n"
- "mount \n"
- "unmount \n"
- "lock \n"
- "unlock \n"
- "loop-setup \n"
- "loop-delete \n"
- "power-off \n"
- "smart-simulate \n"
- );
- ret = 0;
- goto out;
- }
- else
- {
- g_printerr ("Unknown command `%s'\n", command);
- usage (&argc, &argv, FALSE);
- goto out;
- }
- }
-
-
- out:
- if (loop != NULL)
- g_main_loop_unref (loop);
- if (client != NULL)
- g_object_unref (client);
- _color_shutdown ();
- shutdown_local_polkit_agent ();
- return ret;
-}
-
-#ifdef COMPLETION_DEBUG
-G_GNUC_UNUSED static void
-completion_debug (const gchar *format, ...)
-{
- va_list var_args;
- gchar *s;
- static FILE *f = NULL;
-
- va_start (var_args, format);
- s = g_strdup_vprintf (format, var_args);
- if (f == NULL)
- {
- f = fopen ("/tmp/udisksctl-completion-debug.txt", "a+");
- }
- fprintf (f, "%s\n", s);
- g_free (s);
-}
-#else
-static void
-completion_debug (const gchar *format, ...)
-{
-}
-#endif
diff --git a/tools/umount-udisks.c b/tools/umount-udisks.c
deleted file mode 100644
index 73ddea7..0000000
--- a/tools/umount-udisks.c
+++ /dev/null
@@ -1,145 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
- *
- * Copyright (C) 2007-2010 David Zeuthen <zeuthen@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-#include <glib/gi18n.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/sysmacros.h>
-#include <unistd.h>
-#include <string.h>
-
-#include <udisks/udisks.h>
-
-static UDisksObject *
-lookup_object_for_block (UDisksClient *client,
- dev_t block_device)
-{
- UDisksObject *ret;
- GList *objects;
- GList *l;
-
- ret = NULL;
-
- objects = g_dbus_object_manager_get_objects (udisks_client_get_object_manager (client));
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_peek_block (object);
- if (block != NULL)
- {
- if (block_device == udisks_block_get_device_number (block))
- {
- ret = g_object_ref (object);
- goto out;
- }
- }
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
-
- return ret;
-}
-
-int
-main (int argc, char *argv[])
-{
- gint ret;
- dev_t block_device;
- UDisksClient *client;
- GError *error;
- struct stat statbuf;
- UDisksObject *object;
- UDisksFilesystem *filesystem;
- GVariantBuilder builder;
-
- ret = 1;
- client = NULL;
- object = NULL;
-
- if (argc < 2 || strlen (argv[1]) == 0)
- {
- g_printerr ("%s: this program is only supposed to be invoked by umount(8).\n", argv[0]);
- goto out;
- }
-
- if (stat (argv[1], &statbuf) < 0)
- {
- g_printerr ("%s: error calling stat on %s: %m\n", argv[0], argv[1]);
- goto out;
- }
-
- if (S_ISBLK (statbuf.st_mode))
- block_device = statbuf.st_rdev;
- else
- block_device = statbuf.st_dev;
-
- error = NULL;
- client = udisks_client_new_sync (NULL, /* GCancellable */
- &error);
- if (client == NULL)
- {
- g_printerr ("Error connecting to the udisks daemon: %s\n", error->message);
- g_error_free (error);
- goto out;
- }
-
- object = lookup_object_for_block (client, block_device);
- if (object == NULL)
- {
- g_printerr ("Error finding object for block device %u:%u\n", major (block_device), minor (block_device));
- goto out;
- }
-
- filesystem = udisks_object_peek_filesystem (object);
- if (filesystem == NULL)
- {
- g_printerr ("Block device %u:%u is not a mountable filesystem.\n", major (block_device), minor (block_device));
- goto out;
- }
-
- error = NULL;
- g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
- if (!udisks_filesystem_call_unmount_sync (filesystem,
- g_variant_builder_end (&builder), /* options */
- NULL, /* GCancellable */
- &error))
- {
- g_printerr ("Error unmounting block device %u:%u: %s\n", major (block_device), minor (block_device), error->message);
- g_error_free (error);
- goto out;
- }
-
- ret = 0;
-
- out:
- if (object != NULL)
- g_object_unref (object);
- if (client != NULL)
- g_object_unref (client);
- return ret;
-}
diff --git a/udisks/Makefile.am b/udisks/Makefile.am
deleted file mode 100644
index dd16efe..0000000
--- a/udisks/Makefile.am
+++ /dev/null
@@ -1,160 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-SUBDIRS =
-
-NULL =
-
-AM_CPPFLAGS = \
- -I$(top_builddir) -I$(top_srcdir) \
- -DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
- -DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
- -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
- -DPACKAGE_BIN_DIR=\""$(bindir)"\" \
- -DPACKAGE_LOCALSTATE_DIR=\""$(localstatedir)"\" \
- -DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
- -DPACKAGE_LIB_DIR=\""$(libdir)"\" \
- -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \
- -DUDISKS_COMPILATION \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(WARN_CFLAGS) \
- $(NULL)
-
-$(dbus_built_sources) : Makefile.am $(top_srcdir)/data/org.freedesktop.UDisks2.xml
- gdbus-codegen \
- --interface-prefix org.freedesktop.UDisks2. \
- --c-namespace UDisks \
- --c-generate-object-manager \
- --generate-c-code udisks-generated \
- --generate-docbook udisks-generated-doc \
- $(top_srcdir)/data/org.freedesktop.UDisks2.xml \
- $(NULL)
-
-udisksenumtypes.h: udisksenums.h udisksenumtypes.h.template
- ( top_builddir=`cd $(top_builddir) && pwd`; \
- cd $(srcdir) && glib-mkenums --template udisksenumtypes.h.template udisksenums.h ) | \
- sed 's,U_TYPE_DISKS,UDISKS_TYPE,' | sed 's,u_disks,udisks,' > \
- udisksenumtypes.h.tmp && mv udisksenumtypes.h.tmp udisksenumtypes.h
-
-udisksenumtypes.c: udisksenums.h udisksenumtypes.c.template
- ( top_builddir=`cd $(top_builddir) && pwd`; \
- cd $(srcdir) && glib-mkenums --template udisksenumtypes.c.template udisksenums.h ) | \
- sed 's,U_TYPE_DISKS,UDISKS_TYPE,' | sed 's,u_disks,udisks,' > \
- udisksenumtypes.c.tmp && mv udisksenumtypes.c.tmp udisksenumtypes.c
-
-enum_built_sources = \
- udisksenumtypes.h udisksenumtypes.c \
- $(NULL)
-
-dbus_built_sources = \
- udisks-generated.h udisks-generated.c \
- $(NULL)
-
-udisksversion.h: $(top_srcdir)/udisks/udisksversion.h.in
- sed -e 's/@MAJOR_VERSION@/$(UDISKS_MAJOR_VERSION)/' -e 's/@MINOR_VERSION@/$(UDISKS_MINOR_VERSION)/' -e 's/@MICRO_VERSION@/$(UDISKS_MICRO_VERSION)/' $(top_srcdir)/udisks/udisksversion.h.in > udisksversion.h.tmp && mv udisksversion.h.tmp udisksversion.h
-
-BUILT_SOURCES = \
- $(enum_built_sources) \
- $(dbus_built_sources) \
- udisksversion.h \
- $(NULL)
-
-lib_LTLIBRARIES=libudisks2.la
-
-libudisks2includedir=$(includedir)/udisks2/udisks
-
-libudisks2include_HEADERS= \
- udisks.h \
- udisksclient.h \
- udisksobjectinfo.h \
- udisksenums.h \
- udisksenumtypes.h \
- udiskserror.h \
- udiskstypes.h \
- udisks-generated.h \
- udisksversion.h \
- $(NULL)
-
-libudisks2_la_SOURCES = \
- $(BUILT_SOURCES) \
- udisksclient.h udisksclient.c \
- udisksobjectinfo.h udisksobjectinfo.c \
- udisksenums.h \
- udiskserror.h udiskserror.c \
- udiskstypes.h \
- $(NULL)
-
-libudisks2_la_CPPFLAGS = \
- -DG_LOG_DOMAIN=\"libudisks2\" \
- $(AM_CPPFLAGS) \
- $(NULL)
-
-libudisks2_la_CFLAGS = \
- $(GLIB_CFLAGS) \
- $(GIO_CFLAGS) \
- $(NULL)
-
-libudisks2_la_LIBADD = \
- $(GLIB_LIBS) \
- $(GIO_LIBS) \
- $(NULL)
-
-# ----------------------------------------------------------------------------------------------------
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = udisks2.pc
-
-# ----------------------------------------------------------------------------------------------------
-
-if HAVE_INTROSPECTION
-
-INTROSPECTION_GIRS = UDisks-2.0.gir
-
-girdir = $(INTROSPECTION_GIRDIR)
-gir_DATA = UDisks-2.0.gir
-
-typelibsdir = $(INTROSPECTION_TYPELIBDIR)
-typelibs_DATA = UDisks-2.0.typelib
-
-UDisks_2_0_gir_SCANNERFLAGS = \
- --c-include='udisks/udisks.h' \
- --warn-all \
- --namespace UDisks \
- --identifier-prefix UDisks \
- --symbol-prefix udisks \
- --warn-all \
- $(NULL)
-
-UDisks_2_0_gir_CFLAGS = \
- $(libudisks2_la_CFLAGS) \
- -DUDISKS_COMPILATION \
- -I$(top_srcdir) \
- -I$(top_builddir) \
- $(NULL)
-
-UDisks-2.0.gir: libudisks2.la
-UDisks_2_0_gir_INCLUDES = Gio-2.0
-UDisks_2_0_gir_LIBS = libudisks2.la
-UDisks_2_0_gir_FILES = $(libudisks2_la_SOURCES)
-UDisks_2_0_gir_EXPORT_PACKAGES = udisks2
-
-include $(INTROSPECTION_MAKEFILE)
-
-endif # HAVE_INTROSPECTION
-
-# ----------------------------------------------------------------------------------------------------
-
-CLEANFILES = udisks-generated-doc-*.xml udisks-generated.[ch] $(gir_DATA) $(typelibs_DATA)
-
-EXTRA_DIST = \
- udisks2.pc.in \
- udisksversion.h.in \
- udisksenumtypes.h.template \
- udisksenumtypes.c.template \
- $(NULL)
-
-dist-hook :
- (for i in $(BUILT_SOURCES) ; do rm -f $(distdir)/$$i ; done)
-
-clean-local :
- rm -f *~ $(BUILT_SOURCES)
diff --git a/udisks/udisks-pygi-example.py b/udisks/udisks-pygi-example.py
deleted file mode 100755
index 6eeaf8c..0000000
--- a/udisks/udisks-pygi-example.py
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/python
-
-# very simple example
-
-from gi.repository import UDisks
-
-client = UDisks.Client.new_sync(None)
-manager = client.get_object_manager()
-objects = manager.get_objects()
-for o in objects:
- print '%s:'%o.get_object_path()
- ifaces = o.get_interfaces()
- for i in ifaces:
- print ' IFace %s'%i.get_info().name
- print ''
-
diff --git a/udisks/udisks.h b/udisks/udisks.h
deleted file mode 100644
index 6340072..0000000
--- a/udisks/udisks.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#ifndef __UDISKS_H__
-#define __UDISKS_H__
-
-#define __UDISKS_INSIDE_UDISKS_H__
-#include <udisks/udiskstypes.h>
-#include <udisks/udisksenums.h>
-#include <udisks/udisksenumtypes.h>
-#include <udisks/udiskserror.h>
-#include <udisks/udisks-generated.h>
-#include <udisks/udisksclient.h>
-#include <udisks/udisksobjectinfo.h>
-#include <udisks/udisksversion.h>
-#undef __UDISKS_INSIDE_UDISKS_H__
-
-#endif /* __UDISKS_H__ */
diff --git a/udisks/udisks2.pc.in b/udisks/udisks2.pc.in
deleted file mode 100644
index 4120ab3..0000000
--- a/udisks/udisks2.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: UDisks Library
-Description: UDisks Client Library
-Version: @VERSION@
-Requires: gio-2.0,gobject-2.0,glib-2.0
-Libs: -L${libdir} -ludisks2
-Cflags: -I${includedir}/udisks2
diff --git a/udisks/udisksclient.c b/udisks/udisksclient.c
deleted file mode 100644
index c481cd8..0000000
--- a/udisks/udisksclient.c
+++ /dev/null
@@ -1,2568 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include "udisksclient.h"
-#include "udiskserror.h"
-#include "udisks-generated.h"
-#include "udisksobjectinfo.h"
-
-/* For __GNUC_PREREQ usage below */
-#ifdef __GNUC__
-# include <features.h>
-#endif
-
-/**
- * SECTION:udisksclient
- * @title: UDisksClient
- * @short_description: Utility routines for accessing the UDisks service
- *
- * #UDisksClient is used for accessing the UDisks service from a
- * client program.
- */
-
-G_LOCK_DEFINE_STATIC (init_lock);
-
-/**
- * UDisksClient:
- *
- * The #UDisksClient structure contains only private data and should
- * only be accessed using the provided API.
- */
-struct _UDisksClient
-{
- GObject parent_instance;
-
- gboolean is_initialized;
- GError *initialization_error;
-
- GDBusObjectManager *object_manager;
-
- GMainContext *context;
-
- GSource *changed_timeout_source;
-};
-
-typedef struct
-{
- GObjectClass parent_class;
-} UDisksClientClass;
-
-enum
-{
- PROP_0,
- PROP_OBJECT_MANAGER,
- PROP_MANAGER
-};
-
-enum
-{
- CHANGED_SIGNAL,
- LAST_SIGNAL
-};
-
-static guint signals[LAST_SIGNAL] = { 0 };
-
-static void initable_iface_init (GInitableIface *initable_iface);
-static void async_initable_iface_init (GAsyncInitableIface *async_initable_iface);
-
-static void on_object_added (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data);
-
-static void on_object_removed (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data);
-
-static void on_interface_added (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface,
- gpointer user_data);
-
-static void on_interface_removed (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface,
- gpointer user_data);
-
-static void on_interface_proxy_properties_changed (GDBusObjectManagerClient *manager,
- GDBusObjectProxy *object_proxy,
- GDBusProxy *interface_proxy,
- GVariant *changed_properties,
- const gchar *const *invalidated_properties,
- gpointer user_data);
-
-static void maybe_emit_changed_now (UDisksClient *client);
-
-static void init_interface_proxy (UDisksClient *client,
- GDBusProxy *proxy);
-
-static UDisksPartitionTypeInfo *udisks_partition_type_info_new (void);
-
-G_DEFINE_TYPE_WITH_CODE (UDisksClient, udisks_client, G_TYPE_OBJECT,
- G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, initable_iface_init)
- G_IMPLEMENT_INTERFACE (G_TYPE_ASYNC_INITABLE, async_initable_iface_init)
- );
-
-static void
-udisks_client_finalize (GObject *object)
-{
- UDisksClient *client = UDISKS_CLIENT (object);
-
- if (client->changed_timeout_source != NULL)
- g_source_destroy (client->changed_timeout_source);
-
- if (client->initialization_error != NULL)
- g_error_free (client->initialization_error);
-
- /* might be NULL if failing early in the constructor */
- if (client->object_manager != NULL)
- {
- g_signal_handlers_disconnect_by_func (client->object_manager,
- G_CALLBACK (on_object_added),
- client);
- g_signal_handlers_disconnect_by_func (client->object_manager,
- G_CALLBACK (on_object_removed),
- client);
- g_signal_handlers_disconnect_by_func (client->object_manager,
- G_CALLBACK (on_interface_added),
- client);
- g_signal_handlers_disconnect_by_func (client->object_manager,
- G_CALLBACK (on_interface_removed),
- client);
- g_signal_handlers_disconnect_by_func (client->object_manager,
- G_CALLBACK (on_interface_proxy_properties_changed),
- client);
- g_object_unref (client->object_manager);
- }
-
- if (client->context != NULL)
- g_main_context_unref (client->context);
-
- G_OBJECT_CLASS (udisks_client_parent_class)->finalize (object);
-}
-
-static void
-udisks_client_init (UDisksClient *client)
-{
- static volatile GQuark udisks_error_domain = 0;
- /* this will force associating errors in the UDISKS_ERROR error
- * domain with org.freedesktop.UDisks2.Error.* errors via
- * g_dbus_error_register_error_domain().
- */
- udisks_error_domain = UDISKS_ERROR;
- udisks_error_domain; /* shut up -Wunused-but-set-variable */
-}
-
-static void
-udisks_client_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- UDisksClient *client = UDISKS_CLIENT (object);
-
- switch (prop_id)
- {
- case PROP_OBJECT_MANAGER:
- g_value_set_object (value, udisks_client_get_object_manager (client));
- break;
-
- case PROP_MANAGER:
- g_value_set_object (value, udisks_client_get_manager (client));
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-udisks_client_class_init (UDisksClientClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_client_finalize;
- gobject_class->get_property = udisks_client_get_property;
-
- /**
- * UDisksClient:object-manager:
- *
- * The #GDBusObjectManager used by the #UDisksClient instance.
- */
- g_object_class_install_property (gobject_class,
- PROP_OBJECT_MANAGER,
- g_param_spec_object ("object-manager",
- "Object Manager",
- "The GDBusObjectManager used by the UDisksClient",
- G_TYPE_DBUS_OBJECT_MANAGER,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksClient:manager:
- *
- * The #UDisksManager interface on the well-known
- * <literal>/org/freedesktop/UDisks2/Manager</literal> object
- */
- g_object_class_install_property (gobject_class,
- PROP_MANAGER,
- g_param_spec_object ("manager",
- "Manager",
- "The UDisksManager",
- UDISKS_TYPE_MANAGER,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
-
- /**
- * UDisksClient::changed:
- * @client: A #UDisksClient.
- *
- * This signal is emitted either when an object or interface is
- * added or removed a when property has changed. Additionally,
- * multiple received signals are coalesced into a single signal that
- * is rate-limited to fire at most every 100ms.
- *
- * Note that calling udisks_client_settle() will cause this signal
- * to fire if any changes are outstanding.
- *
- * For greater detail, connect to the
- * #GDBusObjectManager::object-added,
- * #GDBusObjectManager::object-removed,
- * #GDBusObjectManager::interface-added,
- * #GDBusObjectManager::interface-removed,
- * #GDBusObjectManagerClient::interface-proxy-properties-changed and
- * signals on the #UDisksClient:object-manager object.
- */
- signals[CHANGED_SIGNAL] = g_signal_new ("changed",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST,
- 0, /* G_STRUCT_OFFSET */
- NULL, /* accu */
- NULL, /* accu data */
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 0);
-
-}
-
-/**
- * udisks_client_new:
- * @cancellable: A #GCancellable or %NULL.
- * @callback: Function that will be called when the result is ready.
- * @user_data: Data to pass to @callback.
- *
- * Asynchronously gets a #UDisksClient. When the operation is
- * finished, @callback will be invoked in the <link
- * linkend="g-main-context-push-thread-default">thread-default main
- * loop</link> of the thread you are calling this method from.
- */
-void
-udisks_client_new (GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (UDISKS_TYPE_CLIENT,
- G_PRIORITY_DEFAULT,
- cancellable,
- callback,
- user_data,
- NULL);
-}
-
-/**
- * udisks_client_new_finish:
- * @res: A #GAsyncResult.
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with udisks_client_new().
- *
- * Returns: A #UDisksClient or %NULL if @error is set. Free with
- * g_object_unref() when done with it.
- */
-UDisksClient *
-udisks_client_new_finish (GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return UDISKS_CLIENT (ret);
- else
- return NULL;
-}
-
-/**
- * udisks_client_new_sync:
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: (allow-none): Return location for error or %NULL.
- *
- * Synchronously gets a #UDisksClient for the local system.
- *
- * Returns: A #UDisksClient or %NULL if @error is set. Free with
- * g_object_unref() when done with it.
- */
-UDisksClient *
-udisks_client_new_sync (GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (UDISKS_TYPE_CLIENT,
- cancellable,
- error,
- NULL);
- if (ret != NULL)
- return UDISKS_CLIENT (ret);
- else
- return NULL;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-initable_init (GInitable *initable,
- GCancellable *cancellable,
- GError **error)
-{
- UDisksClient *client = UDISKS_CLIENT (initable);
- gboolean ret;
- GList *objects, *l;
- GList *interfaces, *ll;
-
- ret = FALSE;
-
- /* This method needs to be idempotent to work with the singleton
- * pattern. See the docs for g_initable_init(). We implement this by
- * locking.
- */
- G_LOCK (init_lock);
- if (client->is_initialized)
- {
- if (client->object_manager != NULL)
- ret = TRUE;
- else
- g_assert (client->initialization_error != NULL);
- goto out;
- }
- g_assert (client->initialization_error == NULL);
-
- client->context = g_main_context_get_thread_default ();
- if (client->context != NULL)
- g_main_context_ref (client->context);
-
- client->object_manager = udisks_object_manager_client_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
- G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE,
- "org.freedesktop.UDisks2",
- "/org/freedesktop/UDisks2",
- cancellable,
- &client->initialization_error);
- if (client->object_manager == NULL)
- goto out;
-
- /* init all proxies */
- objects = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = objects; l != NULL; l = l->next)
- {
- interfaces = g_dbus_object_get_interfaces (G_DBUS_OBJECT (l->data));
- for (ll = interfaces; ll != NULL; ll = ll->next)
- {
- init_interface_proxy (client, G_DBUS_PROXY (ll->data));
- }
- g_list_foreach (interfaces, (GFunc) g_object_unref, NULL);
- g_list_free (interfaces);
- }
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
-
- g_signal_connect (client->object_manager,
- "object-added",
- G_CALLBACK (on_object_added),
- client);
- g_signal_connect (client->object_manager,
- "object-removed",
- G_CALLBACK (on_object_removed),
- client);
- g_signal_connect (client->object_manager,
- "interface-added",
- G_CALLBACK (on_interface_added),
- client);
- g_signal_connect (client->object_manager,
- "interface-removed",
- G_CALLBACK (on_interface_removed),
- client);
- g_signal_connect (client->object_manager,
- "interface-proxy-properties-changed",
- G_CALLBACK (on_interface_proxy_properties_changed),
- client);
-
- ret = TRUE;
-
-out:
- client->is_initialized = TRUE;
- if (!ret)
- {
- g_assert (client->initialization_error != NULL);
- g_propagate_error (error, g_error_copy (client->initialization_error));
- }
- G_UNLOCK (init_lock);
- return ret;
-}
-
-static void
-initable_iface_init (GInitableIface *initable_iface)
-{
- initable_iface->init = initable_init;
-}
-
-static void
-async_initable_iface_init (GAsyncInitableIface *async_initable_iface)
-{
- /* Use default implementation (e.g. run GInitable code in a thread) */
-}
-
-/**
- * udisks_client_get_object_manager:
- * @client: A #UDisksClient.
- *
- * Gets the #GDBusObjectManager used by @client.
- *
- * Returns: (transfer none): A #GDBusObjectManager. Do not free, the
- * instance is owned by @client.
- */
-GDBusObjectManager *
-udisks_client_get_object_manager (UDisksClient *client)
-{
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- return client->object_manager;
-}
-
-/**
- * udisks_client_get_manager:
- * @client: A #UDisksClient.
- *
- * Gets the #UDisksManager interface on the well-known
- * <literal>/org/freedesktop/UDisks2/Manager</literal> object.
- *
- * Returns: (transfer none): A #UDisksManager or %NULL if the udisksd
- * daemon is not currently running. Do not free, the instance is owned
- * by @client.
- */
-UDisksManager *
-udisks_client_get_manager (UDisksClient *client)
-{
- UDisksManager *ret = NULL;
- GDBusObject *obj;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
-
- obj = g_dbus_object_manager_get_object (client->object_manager, "/org/freedesktop/UDisks2/Manager");
- if (obj == NULL)
- goto out;
-
- ret = udisks_object_peek_manager (UDISKS_OBJECT (obj));
- g_object_unref (obj);
-
- out:
- return ret;
-}
-
-/**
- * udisks_client_settle:
- * @client: A #UDisksClient.
- *
- * Blocks until all pending D-Bus messages have been delivered. Also
- * emits the (rate-limited) #UDisksClient::changed signal if changes
- * are currently pending.
- *
- * This is useful in two situations: 1. when using synchronous method
- * calls since e.g. D-Bus signals received while waiting for the reply
- * are queued up and dispatched after the synchronous call ends; and
- * 2. when using asynchronous calls where the return value references
- * a newly created object (such as the <link
- * linkend="gdbus-method-org-freedesktop-UDisks2-Manager.LoopSetup">Manager.LoopSetup()</link> method).
- */
-void
-udisks_client_settle (UDisksClient *client)
-{
- while (g_main_context_iteration (client->context, FALSE /* may_block */))
- ;
- /* TODO: careful if on different thread... */
- maybe_emit_changed_now (client);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_object:
- * @client: A #UDisksClient.
- * @object_path: Object path.
- *
- * Convenience function for looking up an #UDisksObject for @object_path.
- *
- * Returns: (transfer full): A #UDisksObject corresponding to
- * @object_path or %NULL if not found. The returned object must be
- * freed with g_object_unref().
- */
-UDisksObject *
-udisks_client_get_object (UDisksClient *client,
- const gchar *object_path)
-{
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- return (UDisksObject *) g_dbus_object_manager_get_object (client->object_manager, object_path);
-}
-
-/**
- * udisks_client_peek_object:
- * @client: A #UDisksClient.
- * @object_path: Object path.
- *
- * Like udisks_client_get_object() but doesn't increase the reference
- * count on the returned #UDisksObject.
- *
- * <warning>The returned object is only valid until removed so it is only safe to use this function on the thread where @client was constructed. Use udisks_client_get_object() if on another thread.</warning>
- *
- * Returns: (transfer none): A #UDisksObject corresponding to
- * @object_path or %NULL if not found.
- */
-UDisksObject *
-udisks_client_peek_object (UDisksClient *client,
- const gchar *object_path)
-{
- UDisksObject *ret;
- ret = udisks_client_get_object (client, object_path);
- if (ret != NULL)
- g_object_unref (ret);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_block_for_label:
- * @client: A #UDisksClient.
- * @label: The label.
- *
- * Gets all the #UDisksBlock instances with the given label, if any.
- *
- * Returns: (transfer full) (element-type UDisksBlock): A list of #UDisksBlock instances. The
- * returned list should be freed with g_list_free() after each
- * element has been freed with g_object_unref().
- */
-GList *
-udisks_client_get_block_for_label (UDisksClient *client,
- const gchar *label)
-{
- GList *ret = NULL;
- GList *l, *object_proxies = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (label != NULL, NULL);
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_id_label (block), label) == 0)
- ret = g_list_prepend (ret, block);
- else
- g_object_unref (block);
- }
-
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- ret = g_list_reverse (ret);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_block_for_uuid:
- * @client: A #UDisksClient.
- * @uuid: The uuid.
- *
- * Gets all the #UDisksBlock instances with the given uuid, if any.
- *
- * Returns: (transfer full) (element-type UDisksBlock): A list of #UDisksBlock instances. The
- * returned list should be freed with g_list_free() after each
- * element has been freed with g_object_unref().
- */
-GList *
-udisks_client_get_block_for_uuid (UDisksClient *client,
- const gchar *uuid)
-{
- GList *ret = NULL;
- GList *l, *object_proxies = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (uuid != NULL, NULL);
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_id_uuid (block), uuid) == 0)
- ret = g_list_prepend (ret, block);
- else
- g_object_unref (block);
- }
-
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- ret = g_list_reverse (ret);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* 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: (type guint64): A #dev_t to get a #UDisksBlock for.
- *
- * Gets the #UDisksBlock corresponding to @block_device_number, if any.
- *
- * Returns: (transfer full): A #UDisksBlock or %NULL if not found.
- */
-UDisksBlock *
-udisks_client_get_block_for_dev (UDisksClient *client,
- dev_t block_device_number)
-{
- UDisksBlock *ret = NULL;
- GList *l, *object_proxies = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- continue;
-
- if (udisks_block_get_device_number (block) == block_device_number)
- {
- ret = block;
- goto out;
- }
- g_object_unref (block);
- }
-
- out:
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GList *
-get_top_level_blocks_for_drive (UDisksClient *client,
- const gchar *drive_object_path)
-{
- GList *ret;
- GList *l;
- GList *object_proxies;
- GDBusObjectManager *object_manager;
-
- object_manager = udisks_client_get_object_manager (client);
- object_proxies = g_dbus_object_manager_get_objects (object_manager);
-
- ret = NULL;
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
- UDisksPartition *partition;
-
- block = udisks_object_get_block (object);
- partition = udisks_object_peek_partition (object);
- if (block == NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_drive (block), drive_object_path) == 0 &&
- partition == NULL)
- {
- ret = g_list_append (ret, g_object_ref (object));
- }
- g_object_unref (block);
- }
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- return ret;
-}
-
-/**
- * udisks_client_get_block_for_drive:
- * @client: A #UDisksClient.
- * @drive: A #UDisksDrive.
- * @get_physical: %TRUE to get a physical device, %FALSE to get the logical device.
- *
- * Gets a block device corresponding to @drive. The returned block
- * device, if any, is for the whole disk drive, e.g. a partition block
- * device is never returned.
- *
- * Set @get_physical to %TRUE if you need a block device that you can
- * send low-level SCSI commands with (for multipath, this returns one
- * of the physical paths). Set it to %FALSE if you need a block device
- * that you can read/write data with (for multipath, this returns the
- * mapped device).
- *
- * Returns: (transfer full): A #UDisksBlock or %NULL if the requested
- * kind of block device is not available - use g_object_unref() to
- * free the returned object.
- */
-UDisksBlock *
-udisks_client_get_block_for_drive (UDisksClient *client,
- UDisksDrive *drive,
- gboolean get_physical)
-{
- UDisksBlock *ret = NULL;
- GDBusObject *object;
- GList *blocks = NULL;
- GList *l;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_DRIVE (drive), NULL);
-
- object = g_dbus_interface_get_object (G_DBUS_INTERFACE (drive));
- if (object == NULL)
- goto out;
-
- blocks = get_top_level_blocks_for_drive (client, g_dbus_object_get_object_path (object));
- for (l = blocks; l != NULL; l = l->next)
- {
- UDisksBlock *block = udisks_object_peek_block (UDISKS_OBJECT (l->data));
- if (block != NULL)
- {
- /* TODO: actually look at @get_physical */
- ret = g_object_ref (block);
- goto out;
- }
- }
-
- out:
- g_list_foreach (blocks, (GFunc) g_object_unref, NULL);
- g_list_free (blocks);
- return ret;
-}
-
-/**
- * udisks_client_get_drive_for_block:
- * @client: A #UDisksClient.
- * @block: A #UDisksBlock.
- *
- * Gets the #UDisksDrive that @block belongs to, if any.
- *
- * Returns: (transfer full): A #UDisksDrive or %NULL if there is no
- * #UDisksDrive for @block - free the returned object with
- * g_object_unref().
- */
-UDisksDrive *
-udisks_client_get_drive_for_block (UDisksClient *client,
- UDisksBlock *block)
-{
- UDisksDrive *ret = NULL;
- GDBusObject *object;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_BLOCK (block), NULL);
-
- object = g_dbus_object_manager_get_object (client->object_manager, udisks_block_get_drive (block));
- if (object != NULL)
- ret = udisks_object_get_drive (UDISKS_OBJECT (object));
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_mdraid_for_block:
- * @client: A #UDisksClient.
- * @block: A #UDisksBlock.
- *
- * Gets the #UDisksMDRaid that @block is the block device for, if any.
- *
- * Returns: (transfer full): A #UDisksMDRaid or %NULL if there is no
- * #UDisksMDRaid for @block or @block is not a MD-RAID block
- * device. Free the returned object with g_object_unref().
- *
- * Since: 2.1
- */
-UDisksMDRaid *
-udisks_client_get_mdraid_for_block (UDisksClient *client,
- UDisksBlock *block)
-{
- UDisksMDRaid *ret = NULL;
- GDBusObject *object;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_BLOCK (block), NULL);
-
- object = g_dbus_object_manager_get_object (client->object_manager, udisks_block_get_mdraid (block));
- if (object != NULL)
- ret = udisks_object_get_mdraid (UDISKS_OBJECT (object));
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_block_for_mdraid:
- * @client: A #UDisksClient.
- * @raid: A #UDisksMDRaid.
- *
- * Gets the RAID device (e.g. <filename>/dev/md0</filename>) for @raid.
- *
- * In the case of a <ulink
- * url="http://en.wikipedia.org/wiki/Split-brain_(computing)">split-brain
- * syndrome</ulink>, it is undefined which RAID device is
- * returned. For example this can happen if
- * <filename>/dev/sda</filename> and <filename>/dev/sdb</filename> are
- * components of a two-disk RAID-1 and <filename>/dev/md0</filename>
- * and <filename>/dev/md1</filename> are two degraded arrays, each one
- * using exactly one of the two devices. Use
- * udisks_client_get_all_blocks_for_mdraid() to get all RAID devices.
- *
- * Returns: (transfer full): A #UDisksBlock or %NULL if no RAID device is running.
- *
- * Since: 2.1
- */
-UDisksBlock *
-udisks_client_get_block_for_mdraid (UDisksClient *client,
- UDisksMDRaid *raid)
-{
- UDisksBlock *ret = NULL;
- GList *l, *object_proxies = NULL;
- GDBusObject *raid_object;
- const gchar *raid_objpath;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_MDRAID (raid), NULL);
-
- raid_object = g_dbus_interface_get_object (G_DBUS_INTERFACE (raid));
- if (raid_object == NULL)
- goto out;
-
- raid_objpath = g_dbus_object_get_object_path (raid_object);
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- continue;
-
- /* ignore partitions */
- if (udisks_object_peek_partition (object) != NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_mdraid (block), raid_objpath) == 0)
- {
- ret = block;
- goto out;
- }
- g_object_unref (block);
- }
-
- out:
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- return ret;
-}
-
-/**
- * udisks_client_get_all_blocks_for_mdraid:
- * @client: A #UDisksClient.
- * @raid: A #UDisksMDRaid.
- *
- * Gets all RAID devices (e.g. <filename>/dev/md0</filename> and <filename>/dev/md1</filename>) for @raid.
- *
- * This is usually only useful in <ulink
- * url="http://en.wikipedia.org/wiki/Split-brain_(computing)">split-brain
- * situations</ulink> — see udisks_client_get_block_for_mdraid() for
- * an example — and is normally used only to convey the problem in an
- * user interface.
- *
- * Returns: (transfer full) (element-type UDisksBlock): A list of #UDisksBlock instances. The
- * returned list should be freed with g_list_free() after each
- * element has been freed with g_object_unref().
- *
- * Since: 2.1
- */
-GList *
-udisks_client_get_all_blocks_for_mdraid (UDisksClient *client,
- UDisksMDRaid *raid)
-{
- GList *ret = NULL;
- GList *l, *object_proxies = NULL;
- GDBusObject *raid_object;
- const gchar *raid_objpath;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_MDRAID (raid), NULL);
-
- raid_object = g_dbus_interface_get_object (G_DBUS_INTERFACE (raid));
- if (raid_object == NULL)
- goto out;
-
- raid_objpath = g_dbus_object_get_object_path (raid_object);
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- continue;
-
- /* ignore partitions */
- if (udisks_object_peek_partition (object) != NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_mdraid (block), raid_objpath) == 0)
- {
- ret = g_list_prepend (ret, block);
- }
- else
- {
- g_object_unref (block);
- }
- }
-
- out:
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- ret = g_list_reverse (ret);
- return ret;
-}
-
-/**
- * udisks_client_get_members_for_mdraid:
- * @client: A #UDisksClient.
- * @raid: A #UDisksMDRaid.
- *
- * Gets the physical block devices that are part of @raid.
- *
- * Returns: (transfer full) (element-type UDisksBlock): A list of #UDisksBlock instances. The
- * returned list should be freed with g_list_free() after each
- * element has been freed with g_object_unref().
- *
- * Since: 2.1
- */
-GList *
-udisks_client_get_members_for_mdraid (UDisksClient *client,
- UDisksMDRaid *raid)
-{
- GList *ret = NULL;
- GList *l, *object_proxies = NULL;
- GDBusObject *raid_object;
- const gchar *raid_objpath;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_MDRAID (raid), NULL);
-
- raid_object = g_dbus_interface_get_object (G_DBUS_INTERFACE (raid));
- if (raid_object == NULL)
- goto out;
-
- raid_objpath = g_dbus_object_get_object_path (raid_object);
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksBlock *block;
-
- block = udisks_object_get_block (object);
- if (block == NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_mdraid_member (block), raid_objpath) == 0)
- {
- ret = g_list_prepend (ret, block); /* adopts reference to block */
- }
- else
- {
- g_object_unref (block);
- }
- }
-
- out:
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-add_item (gchar **items_str,
- const gchar *item)
-{
- gchar *orig = *items_str;
- if (*items_str == NULL)
- {
- *items_str = g_strdup (item);
- g_free (orig);
- }
- else
- {
- *items_str = g_strdup_printf ("%s, %s", orig, item);
- g_free (orig);
- }
-}
-
-/**
- * udisks_client_get_partition_info:
- * @client: A #UDisksClient.
- * @partition: # #UDisksPartition.
- *
- * Gets information about @partition that is suitable to present in an
- * user interface in a single line of text.
- *
- * The returned string is localized and includes things like the
- * partition type, flags (if any) and name (if any).
- *
- * Returns: (transfer full): A string that should be freed with g_free().
- */
-gchar *
-udisks_client_get_partition_info (UDisksClient *client,
- UDisksPartition *partition)
-{
- gchar *ret = NULL;
- const gchar *type_str = NULL;
- gchar *flags_str = NULL;
- UDisksPartitionTable *table = NULL;
- guint64 flags;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_PARTITION (partition), NULL);
-
- table = udisks_client_get_partition_table (client, partition);
- if (table == NULL)
- goto out;
-
- flags = udisks_partition_get_flags (partition);
- if (g_strcmp0 (udisks_partition_table_get_type_ (table), "dos") == 0)
- {
- if (flags & 0x80)
- {
- /* Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for a partition */
- add_item (&flags_str, C_("dos-part-flag", "Bootable"));
- }
- }
- else if (g_strcmp0 (udisks_partition_table_get_type_ (table), "gpt") == 0)
- {
- if (flags & (1ULL<<0))
- {
- /* Translators: Corresponds to the GPT "system" flag for a partition,
- * see http://en.wikipedia.org/wiki/GUID_Partition_Table
- */
- add_item (&flags_str, C_("gpt-part-flag", "System"));
- }
- if (flags & (1ULL<<2))
- {
- /* Translators: Corresponds to the GPT "legacy bios bootable" flag for a partition,
- * see http://en.wikipedia.org/wiki/GUID_Partition_Table
- */
- add_item (&flags_str, C_("gpt-part-flag", "Legacy BIOS Bootable"));
- }
- if (flags & (1ULL<<60))
- {
- /* Translators: Corresponds to the GPT "read-only" flag for a partition,
- * see http://en.wikipedia.org/wiki/GUID_Partition_Table
- */
- add_item (&flags_str, C_("gpt-part-flag", "Read-only"));
- }
- if (flags & (1ULL<<62))
- {
- /* Translators: Corresponds to the GPT "hidden" flag for a partition,
- * see http://en.wikipedia.org/wiki/GUID_Partition_Table
- */
- add_item (&flags_str, C_("gpt-part-flag", "Hidden"));
- }
- if (flags & (1ULL<<63))
- {
- /* Translators: Corresponds to the GPT "no automount" flag for a partition,
- * see http://en.wikipedia.org/wiki/GUID_Partition_Table
- */
- add_item (&flags_str, C_("gpt-part-flag", "No Automount"));
- }
- }
-
- type_str = udisks_client_get_partition_type_for_display (client,
- udisks_partition_table_get_type_ (table),
- udisks_partition_get_type_ (partition));
- if (type_str == NULL)
- type_str = udisks_partition_get_type_ (partition);
-
- if (flags_str != NULL)
- {
- /* Translators: Partition info. First %s is the type, second %s is a list of flags */
- ret = g_strdup_printf (C_("partition-info", "%s (%s)"), type_str, flags_str);
- }
- else
- {
- ret = g_strdup (type_str);
- }
-
- if (ret == NULL || strlen (ret) == 0)
- {
- g_free (ret);
- /* Translators: The Partition info when unknown */
- ret = g_strdup (C_("partition-info", "Unknown"));
- }
-
- g_free (flags_str);
- g_object_unref (table);
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_cleartext_block:
- * @client: A #UDisksClient.
- * @block: A #UDisksBlock.
- *
- * If @block is an unlocked encrypted device, gets the cleartext device.
- *
- * Returns: (transfer full): A #UDisksBlock or %NULL. Free with
- * g_object_unref() when done with it.
- */
-UDisksBlock *
-udisks_client_get_cleartext_block (UDisksClient *client,
- UDisksBlock *block)
-{
- UDisksBlock *ret = NULL;
- GDBusObject *object;
- const gchar *object_path;
- GList *objects = NULL;
- GList *l;
-
- object = g_dbus_interface_get_object (G_DBUS_INTERFACE (block));
- if (object == NULL)
- goto out;
-
- object_path = g_dbus_object_get_object_path (object);
- objects = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = objects; l != NULL; l = l->next)
- {
- UDisksObject *iter_object = UDISKS_OBJECT (l->data);
- UDisksBlock *iter_block;
-
- iter_block = udisks_object_peek_block (iter_object);
- if (iter_block == NULL)
- continue;
-
- if (g_strcmp0 (udisks_block_get_crypto_backing_device (iter_block), object_path) == 0)
- {
- ret = g_object_ref (iter_block);
- goto out;
- }
- }
-
- out:
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_drive_siblings:
- * @client: A #UDisksClient
- * @drive: A #UDisksDrive.
- *
- * Gets all siblings for @drive.
- *
- * Returns: (transfer full) (element-type UDisksDrive): A list of #UDisksDrive instances. The
- * returned list should be freed with g_list_free() after each element has been
- * freed with g_object_unref().
- *
- * Since: 2.1
- */
-GList *
-udisks_client_get_drive_siblings (UDisksClient *client,
- UDisksDrive *drive)
-{
- GList *ret = NULL;
- const gchar *sibling_id = NULL;
- GList *l, *object_proxies = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_DRIVE (drive), NULL);
-
- sibling_id = udisks_drive_get_sibling_id (drive);
- if (sibling_id == NULL || strlen (sibling_id) == 0)
- goto out;
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksDrive *iter_drive;
-
- iter_drive = udisks_object_get_drive (object);
- if (iter_drive == NULL)
- continue;
-
- if (iter_drive != drive &&
- g_strcmp0 (udisks_drive_get_sibling_id (iter_drive), sibling_id) == 0)
- {
- ret = g_list_prepend (ret, g_object_ref (iter_drive));
- }
-
- g_object_unref (iter_drive);
- }
- ret = g_list_reverse (ret);
- out:
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_partitions:
- * @client: A #UDisksClient.
- * @table: A #UDisksPartitionTable.
- *
- * Gets all partitions of @table.
- *
- * Returns: (transfer full) (element-type UDisksPartition): A list of #UDisksPartition instances. The
- * returned list should be freed with g_list_free() after each
- * element has been freed with g_object_unref().
- */
-GList *
-udisks_client_get_partitions (UDisksClient *client,
- UDisksPartitionTable *table)
-{
- GList *ret = NULL;
- GDBusObject *table_object;
- const gchar *table_object_path;
- GList *l, *object_proxies = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_PARTITION_TABLE (table), NULL);
-
- table_object = g_dbus_interface_get_object (G_DBUS_INTERFACE (table));
- if (table_object == NULL)
- goto out;
- table_object_path = g_dbus_object_get_object_path (table_object);
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *object = UDISKS_OBJECT (l->data);
- UDisksPartition *partition;
-
- partition = udisks_object_get_partition (object);
- if (partition == NULL)
- continue;
-
- if (g_strcmp0 (udisks_partition_get_table (partition), table_object_path) == 0)
- ret = g_list_prepend (ret, g_object_ref (partition));
-
- g_object_unref (partition);
- }
- ret = g_list_reverse (ret);
- out:
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- return ret;
-}
-
-/**
- * udisks_client_get_partition_table:
- * @client: A #UDisksClient.
- * @partition: A #UDisksPartition.
- *
- * Gets the #UDisksPartitionTable corresponding to @partition.
- *
- * Returns: (transfer full): A #UDisksPartitionTable. Free with g_object_unref().
- */
-UDisksPartitionTable *
-udisks_client_get_partition_table (UDisksClient *client,
- UDisksPartition *partition)
-{
- UDisksPartitionTable *ret = NULL;
- UDisksObject *object;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_PARTITION (partition), NULL);
-
- object = udisks_client_get_object (client, udisks_partition_get_table (partition));
- if (object == NULL)
- goto out;
-
- ret = udisks_object_get_partition_table (object);
- g_object_unref (object);
-
- out:
- return ret;
-}
-
-/**
- * udisks_client_get_loop_for_block:
- * @client: A #UDisksClient.
- * @block: A #UDisksBlock.
- *
- * Gets the corresponding loop interface for @block.
- *
- * This only works if @block itself is a loop device or a partition of
- * a loop device.
- *
- * Returns: (transfer full): A #UDisksLoop or %NULL. Free with g_object_unref().
- */
-UDisksLoop *
-udisks_client_get_loop_for_block (UDisksClient *client,
- UDisksBlock *block)
-{
- UDisksPartition *partition;
- UDisksObject *object = NULL;
- UDisksLoop *ret = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_BLOCK (block), NULL);
-
- object = (UDisksObject *) g_dbus_interface_dup_object (G_DBUS_INTERFACE (block));
- if (object == NULL)
- goto out;
-
- ret = udisks_object_get_loop (object);
- if (ret != NULL)
- goto out;
-
- /* Could be we're a partition of a loop device */
- partition = udisks_object_get_partition (object);
- if (partition != NULL)
- {
- UDisksPartitionTable *partition_table;
- partition_table = udisks_client_get_partition_table (client, partition);
- if (partition_table != NULL)
- {
- UDisksObject *partition_table_object;
- partition_table_object = (UDisksObject *) g_dbus_interface_dup_object (G_DBUS_INTERFACE (partition_table));
- if (partition_table_object != NULL)
- {
- ret = udisks_object_get_loop (UDISKS_OBJECT (partition_table_object));
- g_object_unref (partition_table_object);
- }
- g_object_unref (partition_table);
- }
- g_object_unref (partition);
- }
-
- out:
- g_clear_object (&object);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_jobs_for_object:
- * @client: A #UDisksClient.
- * @object: A #UDisksObject.
- *
- * Gets all the #UDisksJob instances that reference @object, if any.
- *
- * Returns: (transfer full) (element-type UDisksJob): A list of #UDisksJob instances. The
- * returned list should be freed with g_list_free() after each
- * element has been freed with g_object_unref().
- */
-GList *
-udisks_client_get_jobs_for_object (UDisksClient *client,
- UDisksObject *object)
-{
- GList *ret = NULL;
- const gchar *object_path;
- GList *l, *object_proxies = NULL;
-
- /* TODO: this is probably slow. Can optimize by maintaining a hash-table from object path to UDisksJob* */
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_OBJECT (object), NULL);
-
- object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT (object));
-
- object_proxies = g_dbus_object_manager_get_objects (client->object_manager);
- for (l = object_proxies; l != NULL; l = l->next)
- {
- UDisksObject *job_object = UDISKS_OBJECT (l->data);
- UDisksJob *job;
-
- job = udisks_object_get_job (job_object);
- if (job != NULL)
- {
- const gchar *const *object_paths;
- guint n;
- object_paths = udisks_job_get_objects (job);
- for (n = 0; object_paths != NULL && object_paths[n] != NULL; n++)
- {
- if (g_strcmp0 (object_paths[n], object_path) == 0)
- ret = g_list_prepend (ret, g_object_ref (job));
- }
- g_object_unref (job);
- }
- }
- ret = g_list_reverse (ret);
-
- g_list_foreach (object_proxies, (GFunc) g_object_unref, NULL);
- g_list_free (object_proxies);
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-maybe_emit_changed_now (UDisksClient *client)
-{
- if (client->changed_timeout_source == NULL)
- goto out;
-
- g_source_destroy (client->changed_timeout_source);
- client->changed_timeout_source = NULL;
-
- g_signal_emit (client, signals[CHANGED_SIGNAL], 0);
-
- out:
- ;
-}
-
-
-static gboolean
-on_changed_timeout (gpointer user_data)
-{
- UDisksClient *client = UDISKS_CLIENT (user_data);
- client->changed_timeout_source = NULL;
- g_signal_emit (client, signals[CHANGED_SIGNAL], 0);
- return FALSE; /* remove source */
-}
-
-/**
- * udisks_client_queue_changed:
- * @client: A #UDisksClient.
- *
- * Queues up a #UDisksClient::changed signal and rate-limit it. See
- * the documentation for the #UDisksClient::changed property for more
- * information.
- *
- * Since: 2.1
- */
-void
-udisks_client_queue_changed (UDisksClient *client)
-{
- g_return_if_fail (UDISKS_IS_CLIENT (client));
-
- if (client->changed_timeout_source != NULL)
- goto out;
-
- client->changed_timeout_source = g_timeout_source_new (100);
- g_source_set_callback (client->changed_timeout_source,
- (GSourceFunc) on_changed_timeout,
- client,
- NULL); /* destroy notify */
- g_source_attach (client->changed_timeout_source, client->context);
- g_source_unref (client->changed_timeout_source);
-
- out:
- ;
-}
-
-static void
-on_object_added (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data)
-{
- UDisksClient *client = UDISKS_CLIENT (user_data);
- GList *interfaces, *l;
-
- interfaces = g_dbus_object_get_interfaces (object);
- for (l = interfaces; l != NULL; l = l->next)
- {
- init_interface_proxy (client, G_DBUS_PROXY (l->data));
- }
- g_list_foreach (interfaces, (GFunc) g_object_unref, NULL);
- g_list_free (interfaces);
-
- udisks_client_queue_changed (client);
-}
-
-static void
-on_object_removed (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data)
-{
- UDisksClient *client = UDISKS_CLIENT (user_data);
- udisks_client_queue_changed (client);
-}
-
-static void
-init_interface_proxy (UDisksClient *client,
- GDBusProxy *proxy)
-{
- /* disable method timeouts */
- g_dbus_proxy_set_default_timeout (proxy, G_MAXINT);
-}
-
-static void
-on_interface_added (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface,
- gpointer user_data)
-{
- UDisksClient *client = UDISKS_CLIENT (user_data);
-
- init_interface_proxy (client, G_DBUS_PROXY (interface));
-
- udisks_client_queue_changed (client);
-}
-
-static void
-on_interface_removed (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface,
- gpointer user_data)
-{
- UDisksClient *client = UDISKS_CLIENT (user_data);
- udisks_client_queue_changed (client);
-}
-
-static void
-on_interface_proxy_properties_changed (GDBusObjectManagerClient *manager,
- GDBusObjectProxy *object_proxy,
- GDBusProxy *interface_proxy,
- GVariant *changed_properties,
- const gchar *const *invalidated_properties,
- gpointer user_data)
-{
- UDisksClient *client = UDISKS_CLIENT (user_data);
- udisks_client_queue_changed (client);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-#define KILOBYTE_FACTOR 1000.0
-#define MEGABYTE_FACTOR (1000.0 * 1000.0)
-#define GIGABYTE_FACTOR (1000.0 * 1000.0 * 1000.0)
-#define TERABYTE_FACTOR (1000.0 * 1000.0 * 1000.0 * 1000.0)
-
-#define KIBIBYTE_FACTOR 1024.0
-#define MEBIBYTE_FACTOR (1024.0 * 1024.0)
-#define GIBIBYTE_FACTOR (1024.0 * 1024.0 * 1024.0)
-#define TEBIBYTE_FACTOR (1024.0 * 1024.0 * 1024.0 * 10242.0)
-
-static char *
-get_pow2_size (guint64 size)
-{
- gchar *str;
- gdouble displayed_size;
- const gchar *unit;
- gint digits;
-
- if (size < MEBIBYTE_FACTOR)
- {
- displayed_size = (double) size / KIBIBYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow2", "KiB");
- }
- else if (size < GIBIBYTE_FACTOR)
- {
- displayed_size = (double) size / MEBIBYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow2", "MiB");
- }
- else if (size < TEBIBYTE_FACTOR)
- {
- displayed_size = (double) size / GIBIBYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow2", "GiB");
- }
- else
- {
- displayed_size = (double) size / TEBIBYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow2", "TiB");
- }
-
- if (displayed_size < 10.0)
- digits = 1;
- else
- digits = 0;
-
- str = g_strdup_printf ("%.*f %s", digits, displayed_size, unit);
-
- return str;
-}
-
-static char *
-get_pow10_size (guint64 size)
-{
- gchar *str;
- gdouble displayed_size;
- const gchar *unit;
- gint digits;
-
- if (size < MEGABYTE_FACTOR)
- {
- displayed_size = (double) size / KILOBYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow10", "KB");
- }
- else if (size < GIGABYTE_FACTOR)
- {
- displayed_size = (double) size / MEGABYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow10", "MB");
- }
- else if (size < TERABYTE_FACTOR)
- {
- displayed_size = (double) size / GIGABYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow10", "GB");
- }
- else
- {
- displayed_size = (double) size / TERABYTE_FACTOR;
- /* Translators: SI prefix and standard unit symbol, translate cautiously (or not at all) */
- unit = C_("byte-size-pow10", "TB");
- }
-
- if (displayed_size < 10.0)
- digits = 1;
- else
- digits = 0;
-
- str = g_strdup_printf ("%.*f %s", digits, displayed_size, unit);
-
- return str;
-}
-
-/**
- * udisks_client_get_size_for_display:
- * @client: A #UDisksClient.
- * @size: Size in bytes
- * @use_pow2: Whether power-of-two units should be used instead of power-of-ten units.
- * @long_string: Whether to produce a long string.
- *
- * Utility function to get a human-readable string that represents @size.
- *
- * Returns: A string that should be freed with g_free().
- */
-gchar *
-udisks_client_get_size_for_display (UDisksClient *client,
- guint64 size,
- gboolean use_pow2,
- gboolean long_string)
-{
- gchar *str;
-
- if (long_string)
- {
- gchar *size_str;
- size_str = g_strdup_printf ("%'" G_GUINT64_FORMAT, size);
- if (use_pow2)
- {
- gchar *pow2_str;
- pow2_str = get_pow2_size (size);
- /* 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)
- */
- str = g_strdup_printf (C_("byte-size-pow2", "%s (%s bytes)"), pow2_str, size_str);
- g_free (pow2_str);
- }
- else
- {
- gchar *pow10_str;
- pow10_str = get_pow10_size (size);
- /* 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)
- */
- str = g_strdup_printf (C_("byte-size-pow10", "%s (%s bytes)"), pow10_str, size_str);
- g_free (pow10_str);
- }
-
- g_free (size_str);
- }
- else
- {
- if (use_pow2)
- {
- str = get_pow2_size (size);
- }
- else
- {
- str = get_pow10_size (size);
- }
- }
- return str;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_media_compat_for_display:
- * @client: A #UDisksClient.
- * @media_compat: An array of media types.
- *
- * Gets a human-readable string of the media described by
- * @media_compat. The returned information is localized.
- *
- * Returns: A string that should be freed with g_free() or %NULL if
- * unknown.
- */
-gchar *
-udisks_client_get_media_compat_for_display (UDisksClient *client,
- const gchar* const *media_compat)
-{
- guint n;
- gboolean optical_cd;
- gboolean optical_dvd;
- gboolean optical_bd;
- gboolean optical_hddvd;
- GString *result;
-
- optical_cd = FALSE;
- optical_dvd = FALSE;
- optical_bd = FALSE;
- optical_hddvd = FALSE;
-
- result = g_string_new (NULL);
-
- for (n = 0; media_compat != NULL && media_compat[n] != NULL; n++)
- {
- const gchar *media_name;
- const gchar *media;
-
- media = media_compat[n];
- media_name = NULL;
- if (g_strcmp0 (media, "flash_cf") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "CompactFlash");
- }
- else if (g_strcmp0 (media, "flash_ms") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "MemoryStick");
- }
- else if (g_strcmp0 (media, "flash_sm") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "SmartMedia");
- }
- else if (g_strcmp0 (media, "flash_sd") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "SecureDigital");
- }
- else if (g_strcmp0 (media, "flash_sdhc") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "SD High Capacity");
- }
- else if (g_strcmp0 (media, "floppy") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "Floppy");
- }
- else if (g_strcmp0 (media, "floppy_zip") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "Zip");
- }
- else if (g_strcmp0 (media, "floppy_jaz") == 0)
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "Jaz");
- }
- else if (g_str_has_prefix (media, "flash"))
- {
- /* Translators: This word is used to describe the media inserted into a device */
- media_name = C_("media", "Flash");
- }
- else if (g_str_has_prefix (media, "optical_cd"))
- {
- optical_cd = TRUE;
- }
- else if (g_str_has_prefix (media, "optical_dvd"))
- {
- optical_dvd = TRUE;
- }
- else if (g_str_has_prefix (media, "optical_bd"))
- {
- optical_bd = TRUE;
- }
- else if (g_str_has_prefix (media, "optical_hddvd"))
- {
- optical_hddvd = TRUE;
- }
-
- if (media_name != NULL)
- {
- if (result->len > 0)
- g_string_append_c (result, '/');
- g_string_append (result, media_name);
- }
- }
-
- if (optical_cd)
- {
- if (result->len > 0)
- g_string_append_c (result, '/');
- /* 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'
- */
- g_string_append (result, C_("disc-type", "CD"));
- }
- if (optical_dvd)
- {
- if (result->len > 0)
- g_string_append_c (result, '/');
- /* 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'
- */
- g_string_append (result, C_("disc-type", "DVD"));
- }
- if (optical_bd)
- {
- if (result->len > 0)
- g_string_append_c (result, '/');
- /* 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'
- */
- g_string_append (result, C_("disc-type", "Blu-Ray"));
- }
- if (optical_hddvd)
- {
- if (result->len > 0)
- g_string_append_c (result, '/');
- /* 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'
- */
- g_string_append (result, C_("disc-type", "HDDVD"));
- }
-
- if (result->len > 0)
- return g_string_free (result, FALSE);
-
- g_string_free (result, TRUE);
- return NULL;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const struct
-{
- const gchar *usage;
- const gchar *type;
- const gchar *version;
- const gchar *long_name;
- const gchar *short_name;
-} id_type[] =
-{
- {"filesystem", "vfat", "FAT12", NC_("fs-type", "FAT (12-bit version)"), NC_("fs-type", "FAT")},
- {"filesystem", "vfat", "FAT16", NC_("fs-type", "FAT (16-bit version)"), NC_("fs-type", "FAT")},
- {"filesystem", "vfat", "FAT32", NC_("fs-type", "FAT (32-bit version)"), NC_("fs-type", "FAT")},
- {"filesystem", "vfat", "*", NC_("fs-type", "FAT (version %s)"), NC_("fs-type", "FAT")},
- {"filesystem", "vfat", NULL, NC_("fs-type", "FAT"), NC_("fs-type", "FAT")},
- {"filesystem", "ntfs", "*", NC_("fs-type", "NTFS (version %s)"), NC_("fs-type", "NTFS")},
- {"filesystem", "ntfs", NULL, NC_("fs-type", "NTFS"), NC_("fs-type", "NTFS")},
- {"filesystem", "hfs", NULL, NC_("fs-type", "HFS"), NC_("fs-type", "HFS")},
- {"filesystem", "hfsplus", NULL, NC_("fs-type", "HFS+"), NC_("fs-type", "HFS+")},
- {"filesystem", "ext2", "*", NC_("fs-type", "Ext2 (version %s)"), NC_("fs-type", "Ext2")},
- {"filesystem", "ext2", NULL, NC_("fs-type", "Ext2"), NC_("fs-type", "Ext2")},
- {"filesystem", "ext3", "*", NC_("fs-type", "Ext3 (version %s)"), NC_("fs-type", "Ext3")},
- {"filesystem", "ext3", NULL, NC_("fs-type", "Ext3"), NC_("fs-type", "Ext3")},
- {"filesystem", "ext4", "*", NC_("fs-type", "Ext4 (version %s)"), NC_("fs-type", "Ext4")},
- {"filesystem", "ext4", NULL, NC_("fs-type", "Ext4"), NC_("fs-type", "Ext4")},
- {"filesystem", "jdb", "*", NC_("fs-type", "Journal for Ext (version %s)"), NC_("fs-type", "JDB")},
- {"filesystem", "jdb", "*", NC_("fs-type", "Journal for Ext"), NC_("fs-type", "JDB")},
- {"filesystem", "xfs", "*", NC_("fs-type", "XFS (version %s)"), NC_("fs-type", "XFS")},
- {"filesystem", "xfs", NULL, NC_("fs-type", "XFS"), NC_("fs-type", "XFS")},
- /* TODO: No ID_FS_VERSION yet for btrfs... */
- {"filesystem", "btrfs", NULL, NC_("fs-type", "Btrfs"), NC_("fs-type", "Btrfs")},
- {"filesystem", "iso9660", "*", NC_("fs-type", "ISO 9660 (version %s)"), NC_("fs-type", "ISO9660")},
- {"filesystem", "iso9660", NULL, NC_("fs-type", "ISO 9660"), NC_("fs-type", "ISO9660")},
- {"filesystem", "udf", "*", NC_("fs-type", "UDF (version %s)"), NC_("fs-type", "UDF")},
- {"filesystem", "udf", NULL, NC_("fs-type", "UDF"), NC_("fs-type", "UDF")},
- {"filesystem", "exfat", NULL, NC_("fs-type", "exFAT"), NC_("fs-type", "exFAT")},
- {"filesystem", "exfat", "*", NC_("fs-type", "exFAT (version %s)"), NC_("fs-type", "exFAT")},
- {"other", "swap", "*", NC_("fs-type", "Swap (version %s)"), NC_("fs-type", "Swap")},
- {"other", "swap", NULL, NC_("fs-type", "Swap"), NC_("fs-type", "Swap")},
- {"raid", "LVM2_member", "*", NC_("fs-type", "LVM2 Physical Volume (%s)"), NC_("fs-type", "LVM2 PV")},
- {"raid", "LVM2_member", NULL, NC_("fs-type", "LVM2 Physical Volume"), NC_("fs-type", "LVM2 PV")},
- {"raid", "linux_raid_member", "*", NC_("fs-type", "Linux RAID Member (version %s)"), NC_("fs-type", "Linux RAID Member")},
- {"raid", "linux_raid_member", NULL, NC_("fs-type", "Linux RAID Member"), NC_("fs-type", "Linux RAID Member")},
- {"raid", "zfs_member", "*", NC_("fs-type", "ZFS Device (ZPool version %s)"), NC_("fs-type", "ZFS (v%s)")},
- {"raid", "zfs_member", NULL, NC_("fs-type", "ZFS Device"), NC_("fs-type", "ZFS")},
- {"raid", "isw_raid_member", "*", NC_("fs-type", "Intel Rapid Storage Technology enterprise RAID Member (version %s)"), NC_("fs-type", "Intel RSTe RAID Member (%s)")},
- {"raid", "isw_raid_member", NULL, NC_("fs-type", "Intel Rapid Storage Technology enterprise RAID Member"), NC_("fs-type", "Intel RSTe RAID Member")},
- {"crypto", "crypto_LUKS", "*", NC_("fs-type", "LUKS Encryption (version %s)"), NC_("fs-type", "LUKS")},
- {"crypto", "crypto_LUKS", NULL, NC_("fs-type", "LUKS Encryption"), NC_("fs-type", "LUKS")},
- {"filesystem", "VMFS", "*", NC_("fs-type", "VMFS (version %s)"), NC_("fs-type", "VMFS (v%s)")},
- {"filesystem", "VMFS", NULL, NC_("fs-type", "VMFS"), NC_("fs-type", "VMFS")},
- {"raid", "VMFS_volume_member", "*", NC_("fs-type", "VMFS Volume Member (version %s)"), NC_("fs-type", "VMFS Member (v%s)")},
- {"raid", "VMFS_volume_member", NULL, NC_("fs-type", "VMFS Volume Member"), NC_("fs-type", "VMFS Member")},
- {NULL, NULL, NULL, NULL}
-};
-
-/**
- * udisks_client_get_id_for_display:
- * @client: A #UDisksClient.
- * @usage: Usage id e.g. "filesystem" or "crypto".
- * @type: Type e.g. "ext4" or "crypto_LUKS"
- * @version: Version.
- * @long_string: Whether to produce a long string.
- *
- * Gets a human readable localized string for @usage, @type and @version.
- *
- * Returns: A string that should be freed with g_free().
- */
-gchar *
-udisks_client_get_id_for_display (UDisksClient *client,
- const gchar *usage,
- const gchar *type,
- const gchar *version,
- gboolean long_string)
-{
- guint n;
- gchar *ret;
-
- ret = NULL;
-
- for (n = 0; id_type[n].usage != NULL; n++)
- {
- if (g_strcmp0 (id_type[n].usage, usage) == 0 &&
- g_strcmp0 (id_type[n].type, type) == 0)
- {
- if ((id_type[n].version == NULL && strlen (version) == 0))
- {
- if (long_string)
- ret = g_strdup (g_dpgettext2 (GETTEXT_PACKAGE, "fs-type", id_type[n].long_name));
- else
- ret = g_strdup (g_dpgettext2 (GETTEXT_PACKAGE, "fs-type", id_type[n].short_name));
- goto out;
- }
- else if ((g_strcmp0 (id_type[n].version, version) == 0 && strlen (version) > 0) ||
- (g_strcmp0 (id_type[n].version, "*") == 0 && strlen (version) > 0))
- {
- /* we know better than the compiler here */
-#if defined( __GNUC_PREREQ) || defined(__clang__)
-# if __GNUC_PREREQ(4,6) || __clang__
-# pragma GCC diagnostic push
-# pragma GCC diagnostic ignored "-Wformat-nonliteral"
-# endif
-#endif
- if (long_string)
- ret = g_strdup_printf (g_dpgettext2 (GETTEXT_PACKAGE, "fs-type", id_type[n].long_name), version);
- else
- ret = g_strdup_printf (g_dpgettext2 (GETTEXT_PACKAGE, "fs-type", id_type[n].short_name), version);
- goto out;
-#if defined( __GNUC_PREREQ) || defined(__clang__)
-# if __GNUC_PREREQ(4,6) || __clang__
-# pragma GCC diagnostic pop
-# endif
-#endif
- }
- }
- }
-
- if (long_string)
- {
- if (strlen (version) > 0)
- {
- /* Translators: Shown for unknown filesystem types.
- * First %s is the raw filesystem type obtained from udev, second %s is version.
- */
- ret = g_strdup_printf (C_("fs-type", "Unknown (%s %s)"), type, version);
- }
- else
- {
- if (strlen (type) > 0)
- {
- /* Translators: Shown for unknown filesystem types.
- * First %s is the raw filesystem type obtained from udev.
- */
- ret = g_strdup_printf (C_("fs-type", "Unknown (%s)"), type);
- }
- else
- {
- /* Translators: Shown for unknown filesystem types.
- */
- ret = g_strdup (C_("fs-type", "Unknown"));
- }
- }
- }
- else
- {
- if (strlen (type) > 0)
- {
- ret = g_strdup (type);
- }
- else
- {
- /* Translators: Shown for unknown filesystem types.
- */
- ret = g_strdup (C_("fs-type", "Unknown"));
- }
- }
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const struct
-{
- const gchar *type;
- const gchar *name;
-} known_partition_table_types[] =
-{
- /* Translators: name of partition table format */
- {"dos", N_("Master Boot Record")},
- /* Translators: name of partition table format */
- {"gpt", N_("GUID Partition Table")},
- /* Translators: name of partition table format */
- {"apm", N_("Apple Partition Map")},
- {NULL, NULL}
-};
-
-/**
- * udisks_client_get_partition_table_type_for_display:
- * @client: A #UDisksClient.
- * @partition_table_type: A partition table type e.g. 'dos' or 'gpt'.
- *
- * Gets a human readable localized string for @partition_table_type.
- *
- * Returns: A description of @partition_table_type or %NULL.
- */
-const gchar *
-udisks_client_get_partition_table_type_for_display (UDisksClient *client,
- const gchar *partition_table_type)
-{
- const gchar *ret = NULL;
- guint n;
-
- for (n = 0; known_partition_table_types[n].type != NULL; n++)
- {
- if (g_strcmp0 (known_partition_table_types[n].type, partition_table_type) == 0)
- {
- ret = _(known_partition_table_types[n].name);
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const struct
-{
- const gchar *type;
- const gchar *subtype;
- const gchar *name;
-} known_partition_table_subtypes[] =
-{
- /* Translators: name of partition table format */
- {"dos", "generic", NC_("partition-subtype", "Generic")},
- {"dos", "linux", NC_("partition-subtype", "Linux")},
- {"dos", "microsoft", NC_("partition-subtype", "Windows")},
- {"dos", "other", NC_("partition-subtype", "Other")},
-
- {"gpt", "generic", NC_("partition-subtype", "Generic")},
- {"gpt", "linux", NC_("partition-subtype", "Linux")},
- {"gpt", "microsoft", NC_("partition-subtype", "Windows")},
- {"gpt", "apple", NC_("partition-subtype", "Mac OS X")},
- {"gpt", "other", NC_("partition-subtype", "Other")},
-
- {"apm", "apple", NC_("partition-subtype", "Mac OS X")},
- {"apm", "microsoft", NC_("partition-subtype", "Windows")},
- {NULL, NULL}
-};
-
-/**
- * udisks_client_get_partition_table_subtype_for_display:
- * @client: A #UDisksClient.
- * @partition_table_type: A partition table type e.g. 'dos' or 'gpt'.
- * @partition_table_subtype: A partition table type e.g. 'dos' or 'gpt'.
- *
- * Gets a human readable localized string for @partition_table_type and @partition_table_subtype.
- *
- * Returns: A description of @partition_table_type and @partition_table_subtype or %NULL.
- */
-const gchar *
-udisks_client_get_partition_table_subtype_for_display (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_table_subtype)
-{
- const gchar *ret = NULL;
- guint n;
-
- for (n = 0; known_partition_table_subtypes[n].type != NULL; n++)
- {
- if (g_strcmp0 (known_partition_table_subtypes[n].type, partition_table_type) == 0 &&
- g_strcmp0 (known_partition_table_subtypes[n].subtype, partition_table_subtype) == 0)
- {
- ret = g_dpgettext2 (GETTEXT_PACKAGE, "partition-subtype", known_partition_table_subtypes[n].name);
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-/**
- * udisks_client_get_partition_table_subtypes:
- * @client: A #UDisksClient.
- * @partition_table_type: A partition table type e.g. 'dos' or 'gpt'.
- *
- * Gets all known subtypes for @partition_table_type.
- *
- * Returns: (transfer container): A %NULL-terminated array of
- * strings. Only the container should be freed with g_free().
- */
-const gchar **
-udisks_client_get_partition_table_subtypes (UDisksClient *client,
- const gchar *partition_table_type)
-{
- guint n;
- GPtrArray *p;
-
- p = g_ptr_array_new();
- for (n = 0; known_partition_table_subtypes[n].type != NULL; n++)
- {
- if (g_strcmp0 (known_partition_table_subtypes[n].type, partition_table_type) == 0)
- {
- g_ptr_array_add (p, (gpointer) known_partition_table_subtypes[n].subtype);
- }
- }
- g_ptr_array_add (p, NULL);
-
- return (const gchar **) g_ptr_array_free (p, FALSE);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* shorthand */
-#define F_SWAP UDISKS_PARTITION_TYPE_INFO_FLAGS_SWAP
-#define F_RAID UDISKS_PARTITION_TYPE_INFO_FLAGS_RAID
-#define F_HIDDEN UDISKS_PARTITION_TYPE_INFO_FLAGS_HIDDEN
-#define F_CONLY UDISKS_PARTITION_TYPE_INFO_FLAGS_CREATE_ONLY
-#define F_SYSTEM UDISKS_PARTITION_TYPE_INFO_FLAGS_SYSTEM
-
-static const struct
-{
- const gchar *table_type;
- const gchar *table_subtype;
- const gchar *type;
- const gchar *name;
- UDisksPartitionTypeInfoFlags flags;
-} known_partition_types[] =
-{
- /* see http://en.wikipedia.org/wiki/GUID_Partition_Table */
-
- /* Not associated with any OS */
- {"gpt", "generic", "024dee41-33e7-11d3-9d69-0008c781f39f", NC_("part-type", "MBR Partition Scheme"), F_SYSTEM},
- {"gpt", "generic", "c12a7328-f81f-11d2-ba4b-00a0c93ec93b", NC_("part-type", "EFI System"), F_SYSTEM},
- {"gpt", "generic", "21686148-6449-6e6f-744e-656564454649", NC_("part-type", "BIOS Boot"), F_SYSTEM},
- /* This is also defined in the Apple and Solaris section */
- {"gpt", "generic", "6a898cc3-1dd2-11b2-99a6-080020736631", NC_("part-type", "ZFS"), 0},
- /* Extended Boot Partition, see http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ */
- {"gpt", "generic", "bc13c2ff-59e6-4262-a352-b275fd6f7172", NC_("part-type", "Extended Boot Partition"), 0},
- /* Discoverable Linux Partitions, see http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec */
- {"gpt", "linux", "44479540-f297-41b2-9af7-d131d5f0458a", NC_("part-type", "Linux Root Partition (x86)"), 0},
- {"gpt", "linux", "4f68bce3-e8cd-4db1-96e7-fbcaf984b709", NC_("part-type", "Linux Root Partition (x86_64)"), 0},
- {"gpt", "linux", "933ac7e1-2eb4-4f13-b844-0e14e2aef915", NC_("part-type", "Linux Home Partition"), 0},
- {"gpt", "linux", "3b8f8425-20e0-4f3b-907f-1a25a76f98e8", NC_("part-type", "Linux Server Data Partition"), 0},
- /* Linux */
- {"gpt", "linux", "0657fd6d-a4ab-43c4-84e5-0933c84b4f4f", NC_("part-type", "Linux Swap"), F_SWAP},
- {"gpt", "linux", "0fc63daf-8483-4772-8e79-3d69d8477de4", NC_("part-type", "Linux Filesystem"), 0},
- {"gpt", "linux", "a19d880f-05fc-4d3b-a006-743f0f84911e", NC_("part-type", "Linux RAID"), F_RAID},
- {"gpt", "linux", "e6d6d379-f507-44c2-a23c-238f2a3df928", NC_("part-type", "Linux LVM"), F_RAID},
- {"gpt", "linux", "8da63339-0007-60c0-c436-083ac8230908", NC_("part-type", "Linux Reserved"), 0},
- /* Microsoft */
- {"gpt", "microsoft", "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7", NC_("part-type", "Basic Data"), 0},
- {"gpt", "microsoft", "e3c9e316-0b5c-4db8-817d-f92df00215ae", NC_("part-type", "Microsoft Reserved"), 0},
- {"gpt", "microsoft", "5808c8aa-7e8f-42e0-85d2-e1e90434cfb3", NC_("part-type", "Microsoft LDM metadata"), 0},
- {"gpt", "microsoft", "af9b60a0-1431-4f62-bc68-3311714a69ad", NC_("part-type", "Microsoft LDM data"), 0},
- {"gpt", "microsoft", "de94bba4-06d1-4d40-a16a-bfd50179d6ac", NC_("part-type", "Microsoft Windows Recovery Environment"), 0},
- /* Apple OS X */
- {"gpt", "apple", "48465300-0000-11aa-aa11-00306543ecac", NC_("part-type", "Apple HFS/HFS+"), 0},
- {"gpt", "apple", "55465300-0000-11aa-aa11-00306543ecac", NC_("part-type", "Apple UFS"), 0},
- {"gpt", "apple", "6a898cc3-1dd2-11b2-99a6-080020736631", NC_("part-type", "Apple ZFS"), 0}, /* same as ZFS */
- {"gpt", "apple", "52414944-0000-11aa-aa11-00306543ecac", NC_("part-type", "Apple RAID"), F_RAID},
- {"gpt", "apple", "52414944-5f4f-11aa-aa11-00306543ecac", NC_("part-type", "Apple RAID (offline)"), F_RAID},
- {"gpt", "apple", "426f6f74-0000-11aa-aa11-00306543ecac", NC_("part-type", "Apple Boot"), F_SYSTEM},
- {"gpt", "apple", "4c616265-6c00-11aa-aa11-00306543ecac", NC_("part-type", "Apple Label"), 0},
- {"gpt", "apple", "5265636f-7665-11aa-aa11-00306543ecac", NC_("part-type", "Apple TV Recovery"), F_SYSTEM},
- {"gpt", "apple", "53746f72-6167-11aa-aa11-00306543ecac", NC_("part-type", "Apple Core Storage"), F_RAID},
- /* HP-UX */
- {"gpt", "other", "75894c1e-3aeb-11d3-b7c1-7b03a0000000", NC_("part-type", "HP-UX Data"), 0},
- {"gpt", "other", "e2a1e728-32e3-11d6-a682-7b03a0000000", NC_("part-type", "HP-UX Service"), 0},
- /* FreeBSD */
- {"gpt", "other", "83bd6b9d-7f41-11dc-be0b-001560b84f0f", NC_("part-type", "FreeBSD Boot"), 0},
- {"gpt", "other", "516e7cb4-6ecf-11d6-8ff8-00022d09712b", NC_("part-type", "FreeBSD Data"), 0},
- {"gpt", "other", "516e7cb5-6ecf-11d6-8ff8-00022d09712b", NC_("part-type", "FreeBSD Swap"), F_SWAP},
- {"gpt", "other", "516e7cb6-6ecf-11d6-8ff8-00022d09712b", NC_("part-type", "FreeBSD UFS"), 0},
- {"gpt", "other", "516e7cb8-6ecf-11d6-8ff8-00022d09712b", NC_("part-type", "FreeBSD Vinum"), F_RAID},
- {"gpt", "other", "516e7cba-6ecf-11d6-8ff8-00022d09712b", NC_("part-type", "FreeBSD ZFS"), 0},
- /* Solaris */
- {"gpt", "other", "6a82cb45-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Boot"), 0},
- {"gpt", "other", "6a85cf4d-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Root"), 0},
- {"gpt", "other", "6a87c46f-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Swap"), F_SWAP},
- {"gpt", "other", "6a8b642b-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Backup"), 0},
- {"gpt", "other", "6a898cc3-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris /usr"), 0}, /* same as ZFS */
- {"gpt", "other", "6a8ef2e9-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris /var"), 0},
- {"gpt", "other", "6a90ba39-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris /home"), 0},
- {"gpt", "other", "6a9283a5-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Alternate Sector"), 0},
- {"gpt", "other", "6a945a3b-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Reserved"), 0},
- {"gpt", "other", "6a9630d1-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Reserved (2)"), 0},
- {"gpt", "other", "6a980767-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Reserved (3)"), 0},
- {"gpt", "other", "6a96237f-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Reserved (4)"), 0},
- {"gpt", "other", "6a8d2ac7-1dd2-11b2-99a6-080020736631", NC_("part-type", "Solaris Reserved (5)"), 0},
- /* NetBSD */
- {"gpt", "other", "49f48d32-b10e-11dc-b99b-0019d1879648", NC_("part-type", "NetBSD Swap"), F_SWAP},
- {"gpt", "other", "49f48d5a-b10e-11dc-b99b-0019d1879648", NC_("part-type", "NetBSD FFS"), 0},
- {"gpt", "other", "49f48d82-b10e-11dc-b99b-0019d1879648", NC_("part-type", "NetBSD LFS"), 0},
- {"gpt", "other", "49f48daa-b10e-11dc-b99b-0019d1879648", NC_("part-type", "NetBSD RAID"), F_RAID},
- {"gpt", "other", "2db519c4-b10f-11dc-b99b-0019d1879648", NC_("part-type", "NetBSD Concatenated"), 0},
- {"gpt", "other", "2db519ec-b10f-11dc-b99b-0019d1879648", NC_("part-type", "NetBSD Encrypted"), 0},
- /* VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-features-part-7-gpt.html */
- {"gpt", "other", "aa31e02a-400f-11db-9590-000c2911d1b8", NC_("part-type", "VMWare VMFS"), 0},
- {"gpt", "other", "9d275380-40ad-11db-bf97-000c2911d1b8", NC_("part-type", "VMWare vmkcore"), 0},
- /* ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs/disk-format */
- {"gpt", "other", "cab6e88e-abf3-4102-a07a-d4bb9be3c1d3", NC_("part-type", "ChromeOS Firmware"), 0},
- {"gpt", "other", "fe3a2a5d-4f32-41a7-b725-accc3285a309", NC_("part-type", "ChromeOS Kernel"), 0},
- {"gpt", "other", "3cb8e202-3b7e-47dd-8a3c-7ff2a13cfcec", NC_("part-type", "ChromeOS Root Filesystem"), 0},
- {"gpt", "other", "2e0a753d-9e48-43b0-8337-b15192cb1b5e", NC_("part-type", "ChromeOS Reserved"), 0},
- /* Intel Partition Types */
- /* FFS = Fast Flash Standby, aka Intel Rapid start */
- /* http://downloadmirror.intel.com/22647/eng/Intel%20Rapid%20Start%20Technology%20Deployment%20Guide%20v1.0.pdf */
- {"gpt", "other", "d3bfe2de-3daf-11df-ba40-e3a556d89593", NC_("part-type", "Intel FFS Reserved"), 0},
-
- /* see http://developer.apple.com/documentation/mac/devices/devices-126.html
- * http://lists.apple.com/archives/Darwin-drivers/2003/May/msg00021.html */
- {"apm", "apple", "Apple_Unix_SVR2", NC_("part-type", "Apple UFS"), 0},
- {"apm", "apple", "Apple_HFS", NC_("part-type", "Apple HFS/HFS"), 0},
- {"apm", "apple", "Apple_partition_map", NC_("part-type", "Apple Partition Map"), 0},
- {"apm", "apple", "Apple_Free", NC_("part-type", "Unused"), 0},
- {"apm", "apple", "Apple_Scratch", NC_("part-type", "Empty"), 0},
- {"apm", "apple", "Apple_Driver", NC_("part-type", "Driver"), 0},
- {"apm", "apple", "Apple_Driver43", NC_("part-type", "Driver 4.3"), 0},
- {"apm", "apple", "Apple_PRODOS", NC_("part-type", "ProDOS file system"), 0},
- {"apm", "microsoft", "DOS_FAT_12", NC_("part-type", "FAT 12"), 0},
- {"apm", "microsoft", "DOS_FAT_16", NC_("part-type", "FAT 16"), 0},
- {"apm", "microsoft", "DOS_FAT_32", NC_("part-type", "FAT 32"), 0},
- {"apm", "microsoft", "Windows_FAT_16", NC_("part-type", "FAT 16 (Windows)"), 0},
- {"apm", "microsoft", "Windows_FAT_32", NC_("part-type", "FAT 32 (Windows)"), 0},
-
- /* see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html */
- {"dos", "generic", "0x05", NC_("part-type", "Extended"), F_CONLY},
- {"dos", "generic", "0xee", NC_("part-type", "EFI GPT"), F_SYSTEM},
- {"dos", "generic", "0xef", NC_("part-type", "EFI (FAT-12/16/32)"), F_SYSTEM},
- {"dos", "linux", "0x82", NC_("part-type", "Linux swap"), F_SWAP},
- {"dos", "linux", "0x83", NC_("part-type", "Linux"), 0},
- {"dos", "linux", "0x85", NC_("part-type", "Linux Extended"), F_CONLY},
- {"dos", "linux", "0x8e", NC_("part-type", "Linux LVM"), F_RAID},
- {"dos", "linux", "0xfd", NC_("part-type", "Linux RAID auto"), F_RAID},
- {"dos", "microsoft", "0x01", NC_("part-type", "FAT12"), 0},
- {"dos", "microsoft", "0x04", NC_("part-type", "FAT16 <32M"), 0},
- {"dos", "microsoft", "0x06", NC_("part-type", "FAT16"), 0},
- {"dos", "microsoft", "0x07", NC_("part-type", "HPFS/NTFS"), 0},
- {"dos", "microsoft", "0x0b", NC_("part-type", "W95 FAT32"), 0},
- {"dos", "microsoft", "0x0c", NC_("part-type", "W95 FAT32 (LBA)"), 0},
- {"dos", "microsoft", "0x0e", NC_("part-type", "W95 FAT16 (LBA)"), 0},
- {"dos", "microsoft", "0x0f", NC_("part-type", "W95 Ext d (LBA)"), F_CONLY},
- {"dos", "microsoft", "0x11", NC_("part-type", "Hidden FAT12"), F_HIDDEN},
- {"dos", "microsoft", "0x14", NC_("part-type", "Hidden FAT16 <32M"), F_HIDDEN},
- {"dos", "microsoft", "0x16", NC_("part-type", "Hidden FAT16"), F_HIDDEN},
- {"dos", "microsoft", "0x17", NC_("part-type", "Hidden HPFS/NTFS"), F_HIDDEN},
- {"dos", "microsoft", "0x1b", NC_("part-type", "Hidden W95 FAT32"), F_HIDDEN},
- {"dos", "microsoft", "0x1c", NC_("part-type", "Hidden W95 FAT32 (LBA)"), F_HIDDEN},
- {"dos", "microsoft", "0x1e", NC_("part-type", "Hidden W95 FAT16 (LBA)"), F_HIDDEN},
- {"dos", "other", "0x10", NC_("part-type", "OPUS"), 0},
- {"dos", "other", "0x12", NC_("part-type", "Compaq diagnostics"), 0},
- {"dos", "other", "0x3c", NC_("part-type", "PartitionMagic"), 0},
- {"dos", "other", "0x81", NC_("part-type", "Minix"), 0}, /* cf. http://en.wikipedia.org/wiki/MINIX_file_system */
- {"dos", "other", "0x84", NC_("part-type", "Hibernation"), 0},
- {"dos", "other", "0xa0", NC_("part-type", "Hibernation"), 0},
- {"dos", "other", "0xa5", NC_("part-type", "FreeBSD"), 0},
- {"dos", "other", "0xa6", NC_("part-type", "OpenBSD"), 0},
- {"dos", "other", "0xa8", NC_("part-type", "Mac OS X"), 0},
- {"dos", "other", "0xaf", NC_("part-type", "Mac OS X"), 0},
- {"dos", "other", "0xbe", NC_("part-type", "Solaris boot"), 0},
- {"dos", "other", "0xbf", NC_("part-type", "Solaris"), 0},
- {"dos", "other", "0xeb", NC_("part-type", "BeOS BFS"), 0},
- {"dos", "other", "0xec", NC_("part-type", "SkyOS SkyFS"), 0},
- {NULL, NULL, NULL}
-};
-
-/**
- * udisks_client_get_partition_type_infos:
- * @client: A #UDisksClient.
- * @partition_table_type: A partition table type e.g. 'dos' or 'gpt'.
- * @partition_table_subtype: (allow-none): A partition table subtype or %NULL to get all known types.
- *
- * Gets information about all known partition types for @partition_table_type and @partition_table_subtype.
- *
- * Returns: (transfer full) (element-type UDisksPartitionTypeInfo): A list of
- * #UDisksPartitionTypeInfo instances. The returned list should be freed
- * with g_list_free() after freeing each element with udisks_partition_type_info_free().
- */
-GList *
-udisks_client_get_partition_type_infos (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_table_subtype)
-{
- GList *ret = NULL;
- guint n;
-
- for (n = 0; known_partition_types[n].name != NULL; n++)
- {
- if (g_strcmp0 (known_partition_types[n].table_type, partition_table_type) == 0 &&
- (partition_table_subtype == NULL ||
- g_strcmp0 (known_partition_types[n].table_subtype, partition_table_subtype) == 0))
- {
- UDisksPartitionTypeInfo *info = udisks_partition_type_info_new ();
- info->table_type = known_partition_types[n].table_type;
- info->table_subtype = known_partition_types[n].table_subtype;
- info->type = known_partition_types[n].type;
- info->flags = known_partition_types[n].flags;
- ret = g_list_prepend (ret, info);
- }
- }
- ret = g_list_reverse (ret);
- return ret;
-}
-
-/**
- * udisks_client_get_partition_type_for_display:
- * @client: A #UDisksClient.
- * @partition_table_type: A partitioning type e.g. 'dos' or 'gpt'.
- * @partition_type: A partition type.
- *
- * Gets a human readable localized string for @partiton_table_type and @partition_type.
- *
- * Returns: A description of @partition_type or %NULL if unknown.
- */
-const gchar *
-udisks_client_get_partition_type_for_display (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_type)
-{
- const gchar *ret = NULL;
- guint n;
-
- for (n = 0; known_partition_types[n].name != NULL; n++)
- {
- if (g_strcmp0 (known_partition_types[n].table_type, partition_table_type) == 0 &&
- g_strcmp0 (known_partition_types[n].type, partition_type) == 0)
- {
- ret = g_dpgettext2 (GETTEXT_PACKAGE, "part-type", known_partition_types[n].name);
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-/**
- * udisks_client_get_partition_type_and_subtype_for_display:
- * @client: A #UDisksClient.
- * @partition_table_type: A partitioning type e.g. 'dos' or 'gpt'.
- * @partition_table_subtype: A partitioning subtype or %NULL.
- * @partition_type: A partition type.
- *
- * Like udisks_client_get_partition_type_for_display() but also takes
- * the partition table subtype into account, if available. This is
- * useful in scenarios where different subtypes is using the same
- * partition type.
- *
- * Returns: A description of @partition_type or %NULL if unknown.
- *
- * Since: 2.1.1
- */
-const gchar *
-udisks_client_get_partition_type_and_subtype_for_display (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_table_subtype,
- const gchar *partition_type)
-{
- const gchar *ret = NULL;
- guint n;
-
- for (n = 0; known_partition_types[n].name != NULL; n++)
- {
- if (g_strcmp0 (known_partition_types[n].table_type, partition_table_type) == 0 &&
- g_strcmp0 (known_partition_types[n].type, partition_type) == 0)
- {
- if (partition_table_subtype != NULL &&
- g_strcmp0 (known_partition_types[n].table_subtype, partition_table_subtype) != 0)
- continue;
- ret = g_dpgettext2 (GETTEXT_PACKAGE, "part-type", known_partition_types[n].name);
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_client_get_job_description:
- * @client: A #UDisksClient.
- * @job: A #UDisksJob.
- *
- * Gets a human-readable and localized text string describing the
- * operation of @job.
- *
- * For known job types, see the documentation for the
- * <link linkend="gdbus-property-org-freedesktop-UDisks2-Job.Operation">Job:Operation</link>
- * D-Bus property.
- *
- * Returns: A string that should be freed with g_free().
- */
-gchar *
-udisks_client_get_job_description (UDisksClient *client,
- UDisksJob *job)
-{
- static gsize once = 0;
- static GHashTable *hash = NULL;
- const gchar *operation = NULL;
- gchar *ret = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
-
- if (g_once_init_enter (&once))
- {
- hash = g_hash_table_new (g_str_hash, g_str_equal);
- g_hash_table_insert (hash, (gpointer) "ata-smart-selftest", (gpointer) C_("job", "SMART self-test"));
- g_hash_table_insert (hash, (gpointer) "drive-eject", (gpointer) C_("job", "Ejecting Medium"));
- g_hash_table_insert (hash, (gpointer) "encrypted-unlock", (gpointer) C_("job", "Unlocking Device"));
- g_hash_table_insert (hash, (gpointer) "encrypted-lock", (gpointer) C_("job", "Locking Device"));
- g_hash_table_insert (hash, (gpointer) "encrypted-modify", (gpointer) C_("job", "Modifying Encrypted Device"));
- g_hash_table_insert (hash, (gpointer) "swapspace-start", (gpointer) C_("job", "Starting Swap Device"));
- g_hash_table_insert (hash, (gpointer) "swapspace-stop", (gpointer) C_("job", "Stopping Swap Device"));
- g_hash_table_insert (hash, (gpointer) "filesystem-mount", (gpointer) C_("job", "Mounting Filesystem"));
- g_hash_table_insert (hash, (gpointer) "filesystem-unmount", (gpointer) C_("job", "Unmounting Filesystem"));
- g_hash_table_insert (hash, (gpointer) "filesystem-modify", (gpointer) C_("job", "Modifying Filesystem"));
- g_hash_table_insert (hash, (gpointer) "format-erase", (gpointer) C_("job", "Erasing Device"));
- g_hash_table_insert (hash, (gpointer) "format-mkfs", (gpointer) C_("job", "Creating Filesystem"));
- g_hash_table_insert (hash, (gpointer) "loop-setup", (gpointer) C_("job", "Setting Up Loop Device"));
- g_hash_table_insert (hash, (gpointer) "partition-modify", (gpointer) C_("job", "Modifying Partition"));
- g_hash_table_insert (hash, (gpointer) "partition-delete", (gpointer) C_("job", "Deleting Partition"));
- g_hash_table_insert (hash, (gpointer) "partition-create", (gpointer) C_("job", "Creating Partition"));
- g_hash_table_insert (hash, (gpointer) "cleanup", (gpointer) C_("job", "Cleaning Up"));
- g_hash_table_insert (hash, (gpointer) "ata-secure-erase", (gpointer) C_("job", "ATA Secure Erase"));
- g_hash_table_insert (hash, (gpointer) "ata-enhanced-secure-erase", (gpointer) C_("job", "ATA Enhanced Secure Erase"));
- g_hash_table_insert (hash, (gpointer) "md-raid-stop", (gpointer) C_("job", "Stopping RAID Array"));
- g_hash_table_insert (hash, (gpointer) "md-raid-start", (gpointer) C_("job", "Starting RAID Array"));
- g_hash_table_insert (hash, (gpointer) "md-raid-fault-device", (gpointer) C_("job", "Marking Device as Faulty"));
- g_hash_table_insert (hash, (gpointer) "md-raid-remove-device",(gpointer) C_("job", "Removing Device from Array"));
- g_hash_table_insert (hash, (gpointer) "md-raid-add-device", (gpointer) C_("job", "Adding Device to Array"));
- g_hash_table_insert (hash, (gpointer) "md-raid-set-bitmap", (gpointer) C_("job", "Setting Write-Intent Bitmap"));
- g_hash_table_insert (hash, (gpointer) "md-raid-create", (gpointer) C_("job", "Creating RAID Array"));
- g_once_init_leave (&once, (gsize) 1);
- }
-
- operation = udisks_job_get_operation (job);
- if (operation != NULL)
- ret = g_strdup (g_hash_table_lookup (hash, operation));
- if (ret == NULL)
- ret = g_strdup_printf (C_("unknown-job", "Unknown (%s)"), udisks_job_get_operation (job));
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static UDisksPartitionTypeInfo *
-udisks_partition_type_info_new (void)
-{
- UDisksPartitionTypeInfo *ret;
- ret = g_slice_new0 (UDisksPartitionTypeInfo);
- return ret;
-}
-
-static UDisksPartitionTypeInfo *
-udisks_partition_type_info_copy (UDisksPartitionTypeInfo *info)
-{
- UDisksPartitionTypeInfo *ret;
- ret = udisks_partition_type_info_new ();
- memcpy (ret, info, sizeof (UDisksPartitionTypeInfo));
- return ret;
-}
-
-/**
- * udisks_partition_type_info_free:
- * @info: A #UDisksPartitionTypeInfo.
- *
- * Frees @info.
- */
-void
-udisks_partition_type_info_free (UDisksPartitionTypeInfo *info)
-{
- g_slice_free (UDisksPartitionTypeInfo, info);
-}
-
-G_DEFINE_BOXED_TYPE (UDisksPartitionTypeInfo, udisks_partition_type_info, udisks_partition_type_info_copy, udisks_partition_type_info_free);
diff --git a/udisks/udisksclient.h b/udisks/udisksclient.h
deleted file mode 100644
index 121efc3..0000000
--- a/udisks/udisksclient.h
+++ /dev/null
@@ -1,185 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#if !defined (__UDISKS_INSIDE_UDISKS_H__) && !defined (UDISKS_COMPILATION)
-#error "Only <udisks/udisks.h> can be included directly."
-#endif
-
-#ifndef __UDISKS_CLIENT_H__
-#define __UDISKS_CLIENT_H__
-
-#include <udisks/udiskstypes.h>
-#include <udisks/udisks-generated.h>
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_CLIENT (udisks_client_get_type ())
-#define UDISKS_CLIENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_CLIENT, UDisksClient))
-#define UDISKS_IS_CLIENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_CLIENT))
-
-GType udisks_client_get_type (void) G_GNUC_CONST;
-void udisks_client_new (GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-UDisksClient *udisks_client_new_finish (GAsyncResult *res,
- GError **error);
-UDisksClient *udisks_client_new_sync (GCancellable *cancellable,
- GError **error);
-GDBusObjectManager *udisks_client_get_object_manager (UDisksClient *client);
-UDisksManager *udisks_client_get_manager (UDisksClient *client);
-void udisks_client_settle (UDisksClient *client);
-void udisks_client_queue_changed (UDisksClient *client);
-
-UDisksObject *udisks_client_get_object (UDisksClient *client,
- const gchar *object_path);
-UDisksObject *udisks_client_peek_object (UDisksClient *client,
- const gchar *object_path);
-
-UDisksBlock *udisks_client_get_block_for_dev (UDisksClient *client,
- dev_t block_device_number);
-GList *udisks_client_get_block_for_label (UDisksClient *client,
- const gchar *label);
-GList *udisks_client_get_block_for_uuid (UDisksClient *client,
- const gchar *uuid);
-
-UDisksBlock *udisks_client_get_block_for_drive (UDisksClient *client,
- UDisksDrive *drive,
- gboolean get_physical);
-UDisksDrive *udisks_client_get_drive_for_block (UDisksClient *client,
- UDisksBlock *block);
-UDisksMDRaid *udisks_client_get_mdraid_for_block (UDisksClient *client,
- UDisksBlock *block);
-
-UDisksBlock *udisks_client_get_cleartext_block (UDisksClient *client,
- UDisksBlock *block);
-
-UDisksBlock *udisks_client_get_block_for_mdraid (UDisksClient *client,
- UDisksMDRaid *raid);
-GList *udisks_client_get_all_blocks_for_mdraid (UDisksClient *client,
- UDisksMDRaid *raid);
-
-GList *udisks_client_get_members_for_mdraid (UDisksClient *client,
- UDisksMDRaid *raid);
-
-UDisksPartitionTable *udisks_client_get_partition_table (UDisksClient *client,
- UDisksPartition *partition);
-
-UDisksLoop *udisks_client_get_loop_for_block (UDisksClient *client,
- UDisksBlock *block);
-
-GList *udisks_client_get_partitions (UDisksClient *client,
- UDisksPartitionTable *table);
-
-GList *udisks_client_get_drive_siblings (UDisksClient *client,
- UDisksDrive *drive);
-
-GList *udisks_client_get_jobs_for_object (UDisksClient *client,
- UDisksObject *object);
-
-G_DEPRECATED_FOR(udisks_client_get_object_info)
-void udisks_client_get_drive_info (UDisksClient *client,
- UDisksDrive *drive,
- gchar **out_name,
- gchar **out_description,
- GIcon **out_drive_icon,
- gchar **out_media_description,
- GIcon **out_media_icon);
-
-UDisksObjectInfo *udisks_client_get_object_info (UDisksClient *client,
- UDisksObject *object);
-
-gchar *udisks_client_get_partition_info (UDisksClient *client,
- UDisksPartition *partition);
-
-
-gchar *udisks_client_get_size_for_display (UDisksClient *client,
- guint64 size,
- gboolean use_pow2,
- gboolean long_string);
-
-gchar *udisks_client_get_media_compat_for_display (UDisksClient *client,
- const gchar* const *media_compat);
-
-
-gchar *udisks_client_get_id_for_display (UDisksClient *client,
- const gchar *usage,
- const gchar *type,
- const gchar *version,
- gboolean long_string);
-
-
-const gchar **udisks_client_get_partition_table_subtypes (UDisksClient *client,
- const gchar *partition_table_type);
-
-GList *udisks_client_get_partition_type_infos (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_table_subtype);
-
-const gchar *udisks_client_get_partition_type_for_display (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_type);
-
-const gchar *udisks_client_get_partition_type_and_subtype_for_display (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_table_subtype,
- const gchar *partition_type);
-
-
-const gchar *udisks_client_get_partition_table_type_for_display (UDisksClient *client,
- const gchar *partition_table_type);
-
-const gchar *udisks_client_get_partition_table_subtype_for_display (UDisksClient *client,
- const gchar *partition_table_type,
- const gchar *partition_table_subtype);
-
-gchar *udisks_client_get_job_description (UDisksClient *client,
- UDisksJob *job);
-
-/**
- * UDisksPartitionTypeInfo:
- * @table_type: A partition table type e.g. 'dos' or 'gpt'
- * @table_subtype: A partition table sub-type.
- * @type: A partition type.
- * @flags: Flags from the #UDisksPartitionTypeInfoFlags enumeration.
- *
- * Detailed information about a partition type.
- *
- * @table_subtype is used to break the set of partition types for
- * @table_type into a logical subsets. It is typically only used in
- * user interfaces where the partition type is selected.
- *
- * This struct may grow in the future without it being considered an
- * ABI break.
- */
-struct _UDisksPartitionTypeInfo
-{
- /*< public >*/
- const gchar *table_type;
- const gchar *table_subtype;
- const gchar *type;
- UDisksPartitionTypeInfoFlags flags;
-};
-
-GType udisks_partition_type_info_get_type (void) G_GNUC_CONST;
-void udisks_partition_type_info_free (UDisksPartitionTypeInfo *info);
-
-G_END_DECLS
-
-#endif /* __UDISKS_CLIENT_H__ */
diff --git a/udisks/udisksenums.h b/udisks/udisksenums.h
deleted file mode 100644
index a5daf5b..0000000
--- a/udisks/udisksenums.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#if !defined (__UDISKS_INSIDE_UDISKS_H__) && !defined (UDISKS_COMPILATION)
-#error "Only <udisks/udisks.h> can be included directly."
-#endif
-
-#ifndef __UDISKS_ENUMS_H__
-#define __UDISKS_ENUMS_H__
-
-#include <gio/gio.h>
-
-G_BEGIN_DECLS
-
-/**
- * UDisksError:
- * @UDISKS_ERROR_FAILED: The operation failed.
- * @UDISKS_ERROR_CANCELLED: The operation was cancelled.
- * @UDISKS_ERROR_ALREADY_CANCELLED: The operation has already been cancelled.
- * @UDISKS_ERROR_NOT_AUTHORIZED: Not authorized to perform the requested operation.
- * @UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN: Like %UDISKS_ERROR_NOT_AUTHORIZED but authorization can be obtained through e.g. authentication.
- * @UDISKS_ERROR_NOT_AUTHORIZED_DISMISSED: Like %UDISKS_ERROR_NOT_AUTHORIZED but an authentication was shown and the user dimissed it.
- * @UDISKS_ERROR_ALREADY_MOUNTED: The device is already mounted.
- * @UDISKS_ERROR_NOT_MOUNTED: The device is not mounted.
- * @UDISKS_ERROR_OPTION_NOT_PERMITTED: Not permitted to use the requested option.
- * @UDISKS_ERROR_MOUNTED_BY_OTHER_USER: The device is mounted by another user.
- * @UDISKS_ERROR_ALREADY_UNMOUNTING: The device is already unmounting.
- * @UDISKS_ERROR_NOT_SUPPORTED: The operation is not supported due to missing driver/tool support.
- * @UDISKS_ERROR_TIMED_OUT: The operation timed out.
- * @UDISKS_ERROR_WOULD_WAKEUP: The operation would wake up a disk that is in a deep-sleep state.
- * @UDISKS_ERROR_DEVICE_BUSY: Attempting to unmount a device that is busy.
- *
- * Error codes for the #UDISKS_ERROR error domain and the
- * corresponding D-Bus error names.
- */
-typedef enum
-{
- UDISKS_ERROR_FAILED, /* org.freedesktop.UDisks2.Error.Failed */
- UDISKS_ERROR_CANCELLED, /* org.freedesktop.UDisks2.Error.Cancelled */
- UDISKS_ERROR_ALREADY_CANCELLED, /* org.freedesktop.UDisks2.Error.AlreadyCancelled */
- UDISKS_ERROR_NOT_AUTHORIZED, /* org.freedesktop.UDisks2.Error.NotAuthorized */
- UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN, /* org.freedesktop.UDisks2.Error.NotAuthorizedCanObtain */
- UDISKS_ERROR_NOT_AUTHORIZED_DISMISSED, /* org.freedesktop.UDisks2.Error.NotAuthorizedDismissed */
- UDISKS_ERROR_ALREADY_MOUNTED, /* org.freedesktop.UDisks2.Error.AlreadyMounted */
- UDISKS_ERROR_NOT_MOUNTED, /* org.freedesktop.UDisks2.Error.NotMounted */
- UDISKS_ERROR_OPTION_NOT_PERMITTED, /* org.freedesktop.UDisks2.Error.OptionNotPermitted */
- UDISKS_ERROR_MOUNTED_BY_OTHER_USER, /* org.freedesktop.UDisks2.Error.MountedByOtherUser */
- UDISKS_ERROR_ALREADY_UNMOUNTING, /* org.freedesktop.UDisks2.Error.AlreadyUnmounting */
- UDISKS_ERROR_NOT_SUPPORTED, /* org.freedesktop.UDisks2.Error.NotSupported */
- UDISKS_ERROR_TIMED_OUT, /* org.freedesktop.UDisks2.Error.Timedout */
- UDISKS_ERROR_WOULD_WAKEUP, /* org.freedesktop.UDisks2.Error.WouldWakeup */
- UDISKS_ERROR_DEVICE_BUSY /* org.freedesktop.UDisks2.Error.DeviceBusy */
-} UDisksError;
-
-#define UDISKS_ERROR_NUM_ENTRIES (UDISKS_ERROR_DEVICE_BUSY + 1)
-
-/**
- * UDisksPartitionTypeInfoFlags:
- * @UDISKS_PARTITION_TYPE_INFO_FLAGS_NONE: No flags set.
- * @UDISKS_PARTITION_TYPE_INFO_FLAGS_SWAP: Partition type is used for swap.
- * @UDISKS_PARTITION_TYPE_INFO_FLAGS_RAID: Partition type is used for RAID/LVM or similar.
- * @UDISKS_PARTITION_TYPE_INFO_FLAGS_HIDDEN: Partition type indicates the partition is hidden (e.g. 'dos' type 0x1b "Hidden W95 FAT32"). Note that this is not the same as user-toggleable attributs/flags for a partition.
- * @UDISKS_PARTITION_TYPE_INFO_FLAGS_CREATE_ONLY: Partition type can only be used when creating a partition and e.g. should not be selectable in a "change partition type" user interface (e.g. 'dos' type 0x05, 0x0f and 0x85 for extended partitions).
- * @UDISKS_PARTITION_TYPE_INFO_FLAGS_SYSTEM: Partition type indicates the partition is part of the system / bootloader (e.g. 'dos' types 0xee, 0xff, 'gpt' types for 'EFI System partition' and 'BIOS Boot partition').
- *
- * Flags describing a partition type.
- */
-typedef enum
-{
- UDISKS_PARTITION_TYPE_INFO_FLAGS_NONE = 0,
- UDISKS_PARTITION_TYPE_INFO_FLAGS_SWAP = (1<<0),
- UDISKS_PARTITION_TYPE_INFO_FLAGS_RAID = (1<<1),
- UDISKS_PARTITION_TYPE_INFO_FLAGS_HIDDEN = (1<<2),
- UDISKS_PARTITION_TYPE_INFO_FLAGS_CREATE_ONLY = (1<<3),
- UDISKS_PARTITION_TYPE_INFO_FLAGS_SYSTEM = (1<<4)
-} UDisksPartitionTypeInfoFlags;
-
-G_END_DECLS
-
-#endif /* __UDISKS_ENUMS_H__ */
diff --git a/udisks/udisksenumtypes.c.template b/udisks/udisksenumtypes.c.template
deleted file mode 100644
index 12f074c..0000000
--- a/udisks/udisksenumtypes.c.template
+++ /dev/null
@@ -1,40 +0,0 @@
-/*** BEGIN file-header ***/
-#include "udisksenums.h"
-#include "udisksenumtypes.h"
-
-/*** END file-header ***/
-
-/*** BEGIN file-production ***/
-/* enumerations from "@filename@" */
-/*** END file-production ***/
-
-/*** BEGIN value-header ***/
-GType
-@enum_name@_get_type (void)
-{
- static volatile gsize g_define_type_id__volatile = 0;
-
- if (g_once_init_enter (&g_define_type_id__volatile))
- {
- static const G@Type@Value values[] = {
-/*** END value-header ***/
-
-/*** BEGIN value-production ***/
- { @VALUENAME@, "@VALUENAME@", "@valuenick@" },
-/*** END value-production ***/
-
-/*** BEGIN value-tail ***/
- { 0, NULL, NULL }
- };
- GType g_define_type_id =
- g_@type@_register_static (g_intern_static_string ("@EnumName@"), values);
- g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
- }
-
- return g_define_type_id__volatile;
-}
-
-/*** END value-tail ***/
-
-/*** BEGIN file-tail ***/
-/*** END file-tail ***/
diff --git a/udisks/udisksenumtypes.h.template b/udisks/udisksenumtypes.h.template
deleted file mode 100644
index 02f353a..0000000
--- a/udisks/udisksenumtypes.h.template
+++ /dev/null
@@ -1,24 +0,0 @@
-/*** BEGIN file-header ***/
-#ifndef __UDISKS_ENUM_TYPES_H__
-#define __UDISKS_ENUM_TYPES_H__
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-/*** END file-header ***/
-
-/*** BEGIN file-production ***/
-
-/* enumerations from "@filename@" */
-/*** END file-production ***/
-
-/*** BEGIN value-header ***/
-GType @enum_name@_get_type (void) G_GNUC_CONST;
-#define @ENUMPREFIX@_TYPE_@ENUMSHORT@ (@enum_name@_get_type ())
-/*** END value-header ***/
-
-/*** BEGIN file-tail ***/
-G_END_DECLS
-
-#endif /* __UDISKS_ENUM_TYPES_H__ */
-/*** END file-tail ***/
diff --git a/udisks/udiskserror.c b/udisks/udiskserror.c
deleted file mode 100644
index dbf7df9..0000000
--- a/udisks/udiskserror.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include "udiskserror.h"
-
-/**
- * SECTION:udiskserror
- * @title: UDisksError
- * @short_description: Possible errors that can be returned
- *
- * Error codes and D-Bus errors.
- */
-
-static const GDBusErrorEntry dbus_error_entries[] =
-{
- {UDISKS_ERROR_FAILED, "org.freedesktop.UDisks2.Error.Failed"},
- {UDISKS_ERROR_CANCELLED, "org.freedesktop.UDisks2.Error.Cancelled"},
- {UDISKS_ERROR_ALREADY_CANCELLED, "org.freedesktop.UDisks2.Error.AlreadyCancelled"},
- {UDISKS_ERROR_NOT_AUTHORIZED, "org.freedesktop.UDisks2.Error.NotAuthorized"},
- {UDISKS_ERROR_NOT_AUTHORIZED_CAN_OBTAIN, "org.freedesktop.UDisks2.Error.NotAuthorizedCanObtain"},
- {UDISKS_ERROR_NOT_AUTHORIZED_DISMISSED, "org.freedesktop.UDisks2.Error.NotAuthorizedDismissed"},
- {UDISKS_ERROR_ALREADY_MOUNTED, "org.freedesktop.UDisks2.Error.AlreadyMounted"},
- {UDISKS_ERROR_NOT_MOUNTED, "org.freedesktop.UDisks2.Error.NotMounted"},
- {UDISKS_ERROR_OPTION_NOT_PERMITTED, "org.freedesktop.UDisks2.Error.OptionNotPermitted"},
- {UDISKS_ERROR_MOUNTED_BY_OTHER_USER, "org.freedesktop.UDisks2.Error.MountedByOtherUser"},
- {UDISKS_ERROR_ALREADY_UNMOUNTING, "org.freedesktop.UDisks2.Error.AlreadyUnmounting"},
- {UDISKS_ERROR_NOT_SUPPORTED, "org.freedesktop.UDisks2.Error.NotSupported"},
- {UDISKS_ERROR_TIMED_OUT, "org.freedesktop.UDisks2.Error.Timedout"},
- {UDISKS_ERROR_WOULD_WAKEUP, "org.freedesktop.UDisks2.Error.WouldWakeup"},
- {UDISKS_ERROR_DEVICE_BUSY, "org.freedesktop.UDisks2.Error.DeviceBusy"},
-};
-
-GQuark
-udisks_error_quark (void)
-{
- G_STATIC_ASSERT (G_N_ELEMENTS (dbus_error_entries) == UDISKS_ERROR_NUM_ENTRIES);
- static volatile gsize quark_volatile = 0;
- g_dbus_error_register_error_domain ("udisks-error-quark",
- &quark_volatile,
- dbus_error_entries,
- G_N_ELEMENTS (dbus_error_entries));
- return (GQuark) quark_volatile;
-}
diff --git a/udisks/udiskserror.h b/udisks/udiskserror.h
deleted file mode 100644
index 55ed360..0000000
--- a/udisks/udiskserror.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#if !defined (__UDISKS_INSIDE_UDISKS_H__) && !defined (UDISKS_COMPILATION)
-#error "Only <udisks/udisks.h> can be included directly."
-#endif
-
-#ifndef __UDISKS_ERROR_H__
-#define __UDISKS_ERROR_H__
-
-#include <udisks/udiskstypes.h>
-
-G_BEGIN_DECLS
-
-/**
- * UDISKS_ERROR:
- *
- * Error domain for UDisks. Errors in this domain will be form the
- * #UDisksError enumeration. See #GError for more information on error
- * domains.
- */
-#define UDISKS_ERROR (udisks_error_quark ())
-
-GQuark udisks_error_quark (void);
-
-G_END_DECLS
-
-#endif /* __UDISKS_ERROR_H__ */
diff --git a/udisks/udisksobjectinfo.c b/udisks/udisksobjectinfo.c
deleted file mode 100644
index 68eb3ae..0000000
--- a/udisks/udisksobjectinfo.c
+++ /dev/null
@@ -1,1194 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2012 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#include "config.h"
-#include <glib/gi18n-lib.h>
-
-#include "udisksobjectinfo.h"
-#include "udisksclient.h"
-#include "udisks-generated.h"
-
-/**
- * SECTION:udisksobjectinfo
- * @title: UDisksObjectInfo
- * @short_description: Detailed information about objects
- *
- * Detailed information about the D-Bus interfaces (such as
- * #UDisksBlock and #UDisksDrive) on a #UDisksObject that is suitable
- * to display in an user interface. Use
- * udisks_client_get_object_info() to get #UDisksObjectInfo objects.
- * Note that #UDisksObjectInfo is an immutable object; once it has
- * been created it cannot be modified further.
- *
- * The <link
- * linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintName">HintName</link>
- * and/or <link
- * linkend="gdbus-property-org-freedesktop-UDisks2-Block.HintName">HintIconName</link>
- * propreties on associated #UDisksBlock interfaces (if any) may
- * influence what udisks_object_info_get_icon() and
- * udisks_object_info_get_media_icon() returns.
- *
- * The value return by udisks_object_info_get_one_liner() is designed
- * to contain enough information such that it is all that needs to be
- * shown about the object. As a result for e.g. block devices or
- * drives it contains the special device device
- * e.g. <filename>/dev/sda</filename>.
- *
- * Since: 2.1
- */
-
-/**
- * UDisksObjectInfo:
- *
- * The #UDisksObjectInfo structure contains only private data and
- * should only be accessed using the provided API.
- *
- * Since: 2.1
- */
-struct _UDisksObjectInfo
-{
- GObject parent_instance;
-
- UDisksObject *object;
- gchar *name;
- gchar *description;
- GIcon *icon;
- GIcon *icon_symbolic;
- gchar *media_description;
- GIcon *media_icon;
- GIcon *media_icon_symbolic;
- gchar *one_liner;
- gchar *sort_key;
-};
-
-typedef struct _UDisksObjectInfoClass UDisksObjectInfoClass;
-
-struct _UDisksObjectInfoClass
-{
- GObjectClass parent_class;
-};
-
-G_DEFINE_TYPE (UDisksObjectInfo, udisks_object_info, G_TYPE_OBJECT);
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_object_info_finalize (GObject *object)
-{
- UDisksObjectInfo *info = UDISKS_OBJECT_INFO (object);
-
- g_clear_object (&info->object);
- g_free (info->name);
- g_free (info->description);
- g_clear_object (&info->icon);
- g_clear_object (&info->icon_symbolic);
- g_free (info->media_description);
- g_clear_object (&info->media_icon);
- g_clear_object (&info->media_icon_symbolic);
- g_free (info->one_liner);
- g_free (info->sort_key);
-
- G_OBJECT_CLASS (udisks_object_info_parent_class)->finalize (object);
-}
-
-static void
-udisks_object_info_init (UDisksObjectInfo *info)
-{
-}
-
-static void
-udisks_object_info_class_init (UDisksObjectInfoClass *klass)
-{
- GObjectClass *gobject_class;
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = udisks_object_info_finalize;
-}
-
-
-static UDisksObjectInfo *
-udisks_object_info_new (UDisksObject *object)
-{
- UDisksObjectInfo *ret;
-
- g_return_val_if_fail (object == NULL || UDISKS_IS_OBJECT (object), NULL);
-
- ret = g_object_new (UDISKS_TYPE_OBJECT_INFO, NULL);
- ret->object = object != NULL ? g_object_ref (object) : NULL;
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-typedef enum
-{
- DRIVE_TYPE_UNSET,
- DRIVE_TYPE_DRIVE,
- DRIVE_TYPE_DISK,
- DRIVE_TYPE_CARD,
- DRIVE_TYPE_DISC
-} DriveType;
-
-static const struct
-{
- const gchar *id;
- const gchar *media_name;
- const gchar *media_family;
- const gchar *media_icon;
- const gchar *media_icon_symbolic;
- DriveType media_type;
- const gchar *drive_icon;
- const gchar *drive_icon_symbolic;
-} media_data[] =
-{
- /* Translators: 'Thumb' here refers to "USB thumb drive", see http://en.wikipedia.org/wiki/Thumb_drive */
- {"thumb", NC_("media-type", "Thumb"), NC_("media-type", "Thumb"), "media-removable", "media-removable-symbolic", DRIVE_TYPE_DRIVE, "media-removable", "media-removable-symbolic"},
-
- {"floppy", NC_("media-type", "Floppy"), NC_("media-type", "Floppy"), "media-floppy", "media-floppy-symbolic", DRIVE_TYPE_DISK, "drive-removable-media-floppy", "drive-removable-media-symbolic"},
- {"floppy_zip", NC_("media-type", "Zip"), NC_("media-type", "Zip"), "media-floppy-jaz", "media-floppy-symbolic", DRIVE_TYPE_DISK, "drive-removable-media-floppy-jaz", "drive-removable-media-symbolic"},
- {"floppy_jaz", NC_("media-type", "Jaz"), NC_("media-type", "Jaz"), "media-floppy-zip", "media-floppy-symbolic", DRIVE_TYPE_DISK, "drive-removable-media-floppy-zip", "drive-removable-media-symbolic"},
-
- {"flash", NC_("media-type", "Flash"), NC_("media-type", "Flash"), "media-flash", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash", "drive-removable-media-symbolic"},
- {"flash_ms", NC_("media-type", "MemoryStick"), NC_("media-type", "MemoryStick"), "media-flash-ms", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash-ms", "drive-removable-media-symbolic"},
- {"flash_sm", NC_("media-type", "SmartMedia"), NC_("media-type", "SmartMedia"), "media-flash-sm", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash-sm", "drive-removable-media-symbolic"},
- {"flash_cf", NC_("media-type", "CompactFlash"), NC_("media-type", "CompactFlash"), "media-flash-cf", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash-cf", "drive-removable-media-symbolic"},
- {"flash_mmc", NC_("media-type", "MMC"), NC_("media-type", "SD"), "media-flash-mmc", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash-mmc", "drive-removable-media-symbolic"},
- {"flash_sd", NC_("media-type", "SD"), NC_("media-type", "SD"), "media-flash-sd", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash-sd", "drive-removable-media-symbolic"},
- {"flash_sdxc", NC_("media-type", "SDXC"), NC_("media-type", "SD"), "media-flash-sd-xc", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash-sd-xc", "drive-removable-media-symbolic"},
- {"flash_sdhc", NC_("media-type", "SDHC"), NC_("media-type", "SD"), "media-flash-sd-hc", "media-flash-symbolic", DRIVE_TYPE_CARD, "drive-removable-media-flash-sd-hc", "drive-removable-media-symbolic"},
-
- {"optical_cd", NC_("media-type", "CD-ROM"), NC_("media-type", "CD"), "media-optical-cd-rom", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical", "drive-optical-symbolic"},
- {"optical_cd_r", NC_("media-type", "CD-R"), NC_("media-type", "CD"), "media-optical-cd-r", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_cd_rw", NC_("media-type", "CD-RW"), NC_("media-type", "CD"), "media-optical-cd-rw", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_dvd", NC_("media-type", "DVD"), NC_("media-type", "DVD"), "media-optical-dvd-rom", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical", "drive-optical-symbolic"},
- {"optical_dvd_r", NC_("media-type", "DVD-R"), NC_("media-type", "DVD"), "media-optical-dvd-r", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_dvd_rw", NC_("media-type", "DVD-RW"), NC_("media-type", "DVD"), "media-optical-dvd-rw", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_dvd_ram", NC_("media-type", "DVD-RAM"), NC_("media-type", "DVD"), "media-optical-dvd-ram", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_dvd_plus_r", NC_("media-type", "DVD+R"), NC_("media-type", "DVD"), "media-optical-dvd-r-plus", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_dvd_plus_rw", NC_("media-type", "DVD+RW"), NC_("media-type", "DVD"), "media-optical-dvd-rw-plus", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_dvd_plus_r_dl", NC_("media-type", "DVD+R DL"), NC_("media-type", "DVD"), "media-optical-dvd-dl-r-plus", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_dvd_plus_rw_dl", NC_("media-type", "DVD+RW DL"), NC_("media-type", "DVD"), "media-optical-dvd-dl-r-plus", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_bd", NC_("media-type", "BD-ROM"), NC_("media-type", "Blu-Ray"), "media-optical-bd-rom", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical", "drive-optical-symbolic"},
- {"optical_bd_r", NC_("media-type", "BD-R"), NC_("media-type", "Blu-Ray"), "media-optical-bd-r", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_bd_re", NC_("media-type", "BD-RE"), NC_("media-type", "Blu-Ray"), "media-optical-bd-re", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_hddvd", NC_("media-type", "HDDVD"), NC_("media-type", "HDDVD"), "media-optical-hddvd-rom", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical", "drive-optical-symbolic"},
- {"optical_hddvd_r", NC_("media-type", "HDDVD-R"), NC_("media-type", "HDDVD"), "media-optical-hddvd-r", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_hddvd_rw", NC_("media-type", "HDDVD-RW"), NC_("media-type", "HDDVD"), "media-optical-hddvd-rw", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_mo", NC_("media-type", "MO"), NC_("media-type", "CD"), "media-optical-mo", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical", "drive-optical-symbolic"},
- {"optical_mrw", NC_("media-type", "MRW"), NC_("media-type", "CD"), "media-optical-mrw", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
- {"optical_mrw_w", NC_("media-type", "MRW-W"), NC_("media-type", "CD"), "media-optical-mrw-w", "media-optical-symbolic", DRIVE_TYPE_DISC, "drive-optical-recorder", "drive-optical-symbolic"},
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const gchar *
-last_segment (const gchar *str)
-{
- const gchar *ret = NULL;
- gint n;
- gint len;
-
- if (str == NULL)
- goto out;
-
- len = strlen (str);
- if (len == 0)
- {
- ret = str;
- goto out;
- }
-
- for (n = len - 1; n >= 0; --n)
- {
- if (str[n] == '/' && n < len - 1)
- {
- ret = str + n + 1;
- goto out;
- }
- }
-
- ret = str;
-
- out:
- return ret;
-}
-
-static void
-udisks_client_get_object_info_for_block (UDisksClient *client,
- UDisksBlock *block,
- UDisksPartition *partition,
- UDisksObjectInfo *info)
-{
- guint64 size = 0;
- gchar *size_str = NULL;
- gchar *s;
-
- size = udisks_block_get_size (block);
- if (size > 0)
- size_str = udisks_client_get_size_for_display (client, size, FALSE, FALSE);
-
- info->icon = g_themed_icon_new_with_default_fallbacks ("drive-removable-media");
- info->icon_symbolic = g_themed_icon_new_with_default_fallbacks ("drive-removable-media-symbolic");
- info->name = udisks_block_dup_preferred_device (block);
- if (size_str != NULL)
- {
- info->description = g_strdup_printf (_("%s Block Device"), size_str);
- }
- else
- {
- info->description = g_strdup (_("Block Device"));
- }
-
- if (partition != NULL)
- {
- /* Translators: Used to describe a partition of a block device.
- * The %u is the partition number.
- * The %s is the description for the block device (e.g. "5 GB Block Device").
- */
- s = g_strdup_printf (C_("part-block", "Partition %u of %s"),
- udisks_partition_get_number (partition), info->description);
- g_free (info->description);
- info->description = s;
- }
-
- /* Translators: String used for one-liner description of a block device.
- * The first %s is the description of the object (e.g. "50 GB Block Device").
- * The second %s is the special device file (e.g. "/dev/sda2").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-block", "%s (%s)"),
- info->description,
- udisks_block_get_preferred_device (block));
-
- info->sort_key = g_strdup_printf ("02_block_%s_%u",
- last_segment (g_dbus_object_get_object_path (G_DBUS_OBJECT (info->object))),
- partition != NULL ? udisks_partition_get_number (partition) : 0);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_client_get_object_info_for_loop (UDisksClient *client,
- UDisksLoop *loop,
- UDisksBlock *block,
- UDisksPartition *partition,
- UDisksObjectInfo *info)
-{
- guint64 size = 0;
- gchar *size_str = NULL;
- gchar *s;
-
- size = udisks_block_get_size (block);
- if (size > 0)
- size_str = udisks_client_get_size_for_display (client, size, FALSE, FALSE);
-
- info->icon = g_themed_icon_new_with_default_fallbacks ("drive-removable-media");
- info->icon_symbolic = g_themed_icon_new_with_default_fallbacks ("drive-removable-media-symbolic");
- info->name = udisks_loop_dup_backing_file (loop);
- if (size_str != NULL)
- {
- info->description = g_strdup_printf (_("%s Loop Device"), size_str);
- }
- else
- {
- info->description = g_strdup (_("Loop Device"));
- }
-
- if (partition != NULL)
- {
- /* Translators: Used to describe a partition of a loop device.
- * The %u is the partition number.
- * The %s is the description for the loop device (e.g. "5 GB Loop Device").
- */
- s = g_strdup_printf (C_("part-loop", "Partition %u of %s"),
- udisks_partition_get_number (partition), info->description);
- g_free (info->description);
- info->description = s;
- }
-
- /* Translators: String used for one-liner description of a loop device.
- * The first %s is the description of the object (e.g. "2 GB Loop Device").
- * The second %s is the name of the backing file (e.g. "/home/davidz/file.iso").
- * The third %s is the special device file (e.g. "/dev/loop2").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-loop", "%s — %s (%s)"),
- info->description,
- info->name,
- udisks_block_get_preferred_device (block));
-
- info->sort_key = g_strdup_printf ("03_loop_%s_%u",
- last_segment (g_dbus_object_get_object_path (G_DBUS_OBJECT (info->object))),
- partition != NULL ? udisks_partition_get_number (partition) : 0);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static const gchar *
-format_mdraid_level (const gchar *level)
-{
- const gchar *ret = NULL;
-
- if (g_strcmp0 (level, "raid0") == 0)
- ret = C_("mdraid-desc", "RAID-0 Array");
- else if (g_strcmp0 (level, "raid1") == 0)
- ret = C_("mdraid-desc", "RAID-1 Array");
- else if (g_strcmp0 (level, "raid4") == 0)
- ret = C_("mdraid-desc", "RAID-4 Array");
- else if (g_strcmp0 (level, "raid5") == 0)
- ret = C_("mdraid-desc", "RAID-5 Array");
- else if (g_strcmp0 (level, "raid6") == 0)
- ret = C_("mdraid-desc", "RAID-6 Array");
- else if (g_strcmp0 (level, "raid10") == 0)
- ret = C_("mdraid-desc", "RAID-10 Array");
- else
- ret = C_("mdraid-desc", "RAID Array");
-
- return ret;
-}
-
-static void
-udisks_client_get_object_info_for_mdraid (UDisksClient *client,
- UDisksMDRaid *mdraid,
- UDisksPartition *partition,
- UDisksObjectInfo *info)
-{
- UDisksBlock *block = NULL;
- guint64 size = 0;
- gchar *size_str = NULL;
- const gchar *name;
- const gchar *level;
- gchar *s;
-
- block = udisks_client_get_block_for_mdraid (client, mdraid);
-
- size = udisks_mdraid_get_size (mdraid);
- if (size > 0)
- size_str = udisks_client_get_size_for_display (client, size, FALSE, FALSE);
-
- name = udisks_mdraid_get_name (mdraid);
- s = strstr (name, ":");
- if (s != NULL && strlen (s) > 1)
- info->name = g_strdup (s + 1);
- else
- info->name = g_strdup (name);
- info->icon = g_themed_icon_new_with_default_fallbacks ("drive-multidisk");
- info->icon_symbolic = g_themed_icon_new_with_default_fallbacks ("drive-multidisk-symbolic");
-
- level = udisks_mdraid_get_level (mdraid);
- if (size_str != NULL)
- {
- /* Translators: Used to format the description for a RAID array.
- * The first %s is the size (e.g. '42.0 GB').
- * The second %s is the level (e.g. 'RAID-5 Array').
- */
- info->description = g_strdup_printf (C_("mdraid-desc", "%s %s"),
- size_str,
- format_mdraid_level (level));
- }
- else
- {
- info->description = g_strdup (format_mdraid_level (level));
- }
-
- if (partition != NULL)
- {
- /* Translators: Used to describe a partition of a RAID Array.
- * The %u is the partition number.
- * The %s is the description for the drive (e.g. "2 TB RAID-5").
- */
- s = g_strdup_printf (C_("part-raid", "Partition %u of %s"),
- udisks_partition_get_number (partition), info->description);
- g_free (info->description);
- info->description = s;
- }
-
- if (strlen (info->name) > 0)
- {
- if (block != NULL)
- {
- /* Translators: String used for one-liner description of running RAID array.
- * The first %s is the array name (e.g. "AlphaGo").
- * The second %s is the size and level (e.g. "2 TB RAID-5").
- * The third %s is the special device file (e.g. "/dev/sda").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-mdraid-running", "%s — %s (%s)"),
- info->name,
- info->description,
- udisks_block_get_preferred_device (block));
- }
- else
- {
- /* Translators: String used for one-liner description of non-running RAID array.
- * The first %s is the array name (e.g. "AlphaGo").
- * The second %s is the size and level (e.g. "2 TB RAID-5").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-mdraid-not-running", "%s — %s"),
- info->name,
- info->description);
- }
- }
- else
- {
- if (block != NULL)
- {
- /* Translators: String used for one-liner description of running RAID array w/o a name.
- * The first %s is the array name (e.g. "AlphaGo").
- * The second %s is the size and level (e.g. "2 TB RAID-5").
- * The third %s is the special device file (e.g. "/dev/sda").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-mdraid-no-name-running", "%s — %s"),
- info->description,
- udisks_block_get_preferred_device (block));
- }
- else
- {
- /* Translators: String used for one-liner description of non-running RAID array w/o a name.
- * The first %s is the array name (e.g. "AlphaGo").
- * The second %s is the size and level (e.g. "2 TB RAID-5").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-mdraid-no-name-not-running", "%s"),
- info->description);
- }
- }
-
- g_clear_object (&block);
-
- info->sort_key = g_strdup_printf ("01_mdraid_%s_%u", udisks_mdraid_get_uuid (mdraid),
- partition != NULL ? udisks_partition_get_number (partition) : 0);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-strv_has (const gchar * const *haystack,
- const gchar *needle)
-{
- gboolean ret;
- guint n;
-
- ret = FALSE;
-
- for (n = 0; haystack != NULL && haystack[n] != NULL; n++)
- {
- if (g_strcmp0 (haystack[n], needle) == 0)
- {
- ret = TRUE;
- goto out;
- }
- }
-
- out:
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-udisks_client_get_object_info_for_drive (UDisksClient *client,
- UDisksDrive *drive,
- UDisksPartition *partition,
- UDisksObjectInfo *info)
-{
- const gchar *vendor;
- const gchar *model;
- const gchar *media;
- const gchar *const *media_compat;
- gboolean media_available;
- gboolean media_removable;
- gint rotation_rate;
- guint64 size;
- gchar *size_str;
- guint n;
- GString *desc_str;
- DriveType desc_type;
- gchar *hyphenated_connection_bus;
- const gchar *connection_bus;
- UDisksBlock *block = NULL;
- gchar *s;
- const gchar *cs;
- UDisksBlock *block_for_partition = NULL;
-
- g_return_if_fail (UDISKS_IS_DRIVE (drive));
-
- size_str = NULL;
-
- vendor = udisks_drive_get_vendor (drive);
- model = udisks_drive_get_model (drive);
- size = udisks_drive_get_size (drive);
- media_removable = udisks_drive_get_media_removable (drive);
- media_available = udisks_drive_get_media_available (drive);
- rotation_rate = udisks_drive_get_rotation_rate (drive);
- if (size > 0)
- size_str = udisks_client_get_size_for_display (client, size, FALSE, FALSE);
- media = udisks_drive_get_media (drive);
- media_compat = udisks_drive_get_media_compatibility (drive);
- connection_bus = udisks_drive_get_connection_bus (drive);
- if (strlen (connection_bus) > 0)
- hyphenated_connection_bus = g_strdup_printf ("-%s", connection_bus);
- else
- hyphenated_connection_bus = g_strdup ("");
-
- /* Name is easy - that's just "$vendor $model" */
- if (strlen (vendor) == 0)
- vendor = NULL;
- if (strlen (model) == 0)
- model = NULL;
- info->name = g_strdup_printf ("%s%s%s",
- vendor != NULL ? vendor : "",
- vendor != NULL ? " " : "",
- model != NULL ? model : "");
-
- desc_type = DRIVE_TYPE_UNSET;
- desc_str = g_string_new (NULL);
- for (n = 0; n < G_N_ELEMENTS (media_data) - 1; n++)
- {
- /* media_compat */
- if (strv_has (media_compat, media_data[n].id))
- {
- if (info->icon == NULL)
- info->icon = g_themed_icon_new_with_default_fallbacks (media_data[n].drive_icon);
- if (info->icon_symbolic == NULL)
- info->icon_symbolic = g_themed_icon_new_with_default_fallbacks (media_data[n].drive_icon_symbolic);
- if (strstr (desc_str->str, media_data[n].media_family) == NULL)
- {
- if (desc_str->len > 0)
- g_string_append (desc_str, "/");
- g_string_append (desc_str, g_dpgettext2 (GETTEXT_PACKAGE, "media-type", media_data[n].media_family));
- }
- desc_type = media_data[n].media_type;
- }
-
- if (media_removable && media_available)
- {
- /* media */
- if (g_strcmp0 (media, media_data[n].id) == 0)
- {
- if (info->media_description == NULL)
- {
- switch (media_data[n].media_type)
- {
- case DRIVE_TYPE_UNSET:
- g_assert_not_reached ();
- break;
- case DRIVE_TYPE_DRIVE:
- /* Translators: Used to describe drive without removable media. The %s is the type, e.g. 'Thumb' */
- info->media_description = g_strdup_printf (C_("drive-with-fixed-media", "%s Drive"), g_dpgettext2 (GETTEXT_PACKAGE, "media-type", media_data[n].media_name));
- break;
- case DRIVE_TYPE_DISK:
- /* Translators: Used to describe generic media. The %s is the type, e.g. 'Zip' or 'Floppy' */
- info->media_description = g_strdup_printf (C_("drive-with-generic-media", "%s Disk"), g_dpgettext2 (GETTEXT_PACKAGE, "media-type", media_data[n].media_name));
- break;
- case DRIVE_TYPE_CARD:
- /* Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or 'CompactFlash' */
- info->media_description = g_strdup_printf (C_("flash-media", "%s Card"), g_dpgettext2 (GETTEXT_PACKAGE, "media-type", media_data[n].media_name));
- break;
- case DRIVE_TYPE_DISC:
- /* Translators: Used to describe optical discs. The %s is the type, e.g. 'CD-R' or 'DVD-ROM' */
- info->media_description = g_strdup_printf (C_("optical-media", "%s Disc"), g_dpgettext2 (GETTEXT_PACKAGE, "media-type", media_data[n].media_name));
- break;
- }
- }
- if (info->media_icon == NULL)
- info->media_icon = g_themed_icon_new_with_default_fallbacks (media_data[n].media_icon);
- if (info->media_icon_symbolic == NULL)
- info->media_icon_symbolic = g_themed_icon_new_with_default_fallbacks (media_data[n].media_icon_symbolic);
- }
- }
- }
-
- switch (desc_type)
- {
- case DRIVE_TYPE_UNSET:
- if (media_removable)
- {
- if (size_str != NULL)
- {
- /* Translators: Used to describe a drive. The %s is the size, e.g. '20 GB' */
- info->description = g_strdup_printf (C_("drive-with-size", "%s Drive"), size_str);
- }
- else
- {
- /* Translators: Used to describe a drive we know very little about (removable media or size not known) */
- info->description = g_strdup (C_("generic-drive", "Drive"));
- }
- }
- else
- {
- if (rotation_rate == 0)
- {
- if (size_str != NULL)
- {
- /* 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'. */
- info->description = g_strdup_printf (C_("disk-non-rotational", "%s Disk"), size_str);
- }
- else
- {
- /* 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. */
- info->description = g_strdup (C_("disk-non-rotational", "Disk"));
- }
- }
- else
- {
- if (size_str != NULL)
- {
- /* Translators: Used to describe a hard-disk drive (HDD). The %s is the size, e.g. '20 GB'. */
- info->description = g_strdup_printf (C_("disk-hdd", "%s Hard Disk"), size_str);
- }
- else
- {
- /* Translators: Used to describe a hard-disk drive (HDD) (removable media or size not known) */
- info->description = g_strdup (C_("disk-hdd", "Hard Disk"));
- }
- }
- }
- break;
-
- case DRIVE_TYPE_CARD:
- /* Translators: Used to describe a card reader. The %s is the card type e.g. 'CompactFlash'. */
- info->description = g_strdup_printf (C_("drive-card-reader", "%s Card Reader"), desc_str->str);
- break;
-
- case DRIVE_TYPE_DRIVE: /* explicit fall-through */
- case DRIVE_TYPE_DISK: /* explicit fall-through */
- case DRIVE_TYPE_DISC:
- if (!media_removable && size_str != NULL)
- {
- /* 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'.
- */
- info->description = g_strdup_printf (C_("drive-with-size-and-type", "%s %s Drive"), size_str, desc_str->str);
- }
- else
- {
- /* Translators: Used to describe drive. The first %s is the drive type e.g. 'Thumb'.
- */
- info->description = g_strdup_printf (C_("drive-with-type", "%s Drive"), desc_str->str);
- }
- break;
- }
- g_string_free (desc_str, TRUE);
-
- /* fallback for icon */
- if (info->icon == NULL)
- {
- if (media_removable)
- {
- s = g_strdup_printf ("drive-removable-media%s", hyphenated_connection_bus);
- }
- else
- {
- if (rotation_rate == 0)
- s = g_strdup_printf ("drive-harddisk-solidstate%s", hyphenated_connection_bus);
- else
- s = g_strdup_printf ("drive-harddisk%s", hyphenated_connection_bus);
- }
- info->icon = g_themed_icon_new_with_default_fallbacks (s);
- g_free (s);
- }
- /* fallback for icon_symbolic */
- if (info->icon_symbolic == NULL)
- {
- if (media_removable)
- {
- s = g_strdup_printf ("drive-removable-media%s-symbolic", hyphenated_connection_bus);
- }
- else
- {
- if (rotation_rate == 0)
- s = g_strdup_printf ("drive-harddisk-solidstate%s-symbolic", hyphenated_connection_bus);
- else
- s = g_strdup_printf ("drive-harddisk%s-symbolic", hyphenated_connection_bus);
- }
- info->icon_symbolic = g_themed_icon_new_with_default_fallbacks (s);
- g_free (s);
- }
- /* fallback for media_icon */
- if (media_available && info->media_icon == NULL)
- {
- if (media_removable)
- {
- s = g_strdup_printf ("drive-removable-media%s", hyphenated_connection_bus);
- }
- else
- {
- if (rotation_rate == 0)
- s = g_strdup_printf ("drive-harddisk-solidstate%s", hyphenated_connection_bus);
- else
- s = g_strdup_printf ("drive-harddisk%s", hyphenated_connection_bus);
- }
- info->media_icon = g_themed_icon_new_with_default_fallbacks (s);
- g_free (s);
- }
- /* fallback for media_icon_symbolic */
- if (media_available && info->media_icon_symbolic == NULL)
- {
- if (media_removable)
- {
- s = g_strdup_printf ("drive-removable-media%s-symbolic", hyphenated_connection_bus);
- }
- else
- {
- if (rotation_rate == 0)
- s = g_strdup_printf ("drive-harddisk-solidstate%s-symbolic", hyphenated_connection_bus);
- else
- s = g_strdup_printf ("drive-harddisk%s-symbolic", hyphenated_connection_bus);
- }
- info->media_icon_symbolic = g_themed_icon_new_with_default_fallbacks (s);
- g_free (s);
- }
-
- /* prepend a qualifier to the media description, based on the disc state */
- if (udisks_drive_get_optical_blank (drive))
- {
- /* Translators: String used for a blank disc. The %s is the disc type e.g. "CD-RW Disc" */
- s = g_strdup_printf (C_("optical-media", "Blank %s"), info->media_description);
- g_free (info->media_description);
- info->media_description = s;
- }
- else if (udisks_drive_get_optical_num_audio_tracks (drive) > 0 &&
- udisks_drive_get_optical_num_data_tracks (drive) > 0)
- {
- /* Translators: String used for a mixed disc. The %s is the disc type e.g. "CD-ROM Disc" */
- s = g_strdup_printf (C_("optical-media", "Mixed %s"), info->media_description);
- g_free (info->media_description);
- info->media_description = s;
- }
- else if (udisks_drive_get_optical_num_audio_tracks (drive) > 0 &&
- udisks_drive_get_optical_num_data_tracks (drive) == 0)
- {
- /* Translators: String used for an audio disc. The %s is the disc type e.g. "CD-ROM Disc" */
- s = g_strdup_printf (C_("optical-media", "Audio %s"), info->media_description);
- g_free (info->media_description);
- info->media_description = s;
- }
-
- /* Apply UDISKS_NAME, UDISKS_ICON_NAME, UDISKS_SYMBOLIC_ICON_NAME hints, if available */
- block = udisks_client_get_block_for_drive (client, drive, TRUE);
- if (block != NULL)
- {
- cs = udisks_block_get_hint_name (block);
- if (cs != NULL && strlen (cs) > 0)
- {
- g_free (info->description);
- g_free (info->media_description);
- info->description = g_strdup (cs);
- info->media_description = g_strdup (cs);
- }
-
- cs = udisks_block_get_hint_icon_name (block);
- if (cs != NULL && strlen (cs) > 0)
- {
- g_clear_object (&info->icon);
- g_clear_object (&info->media_icon);
- info->icon = g_themed_icon_new_with_default_fallbacks (cs);
- info->media_icon = g_themed_icon_new_with_default_fallbacks (cs);
- }
-
- cs = udisks_block_get_hint_symbolic_icon_name (block);
- if (cs != NULL && strlen (cs) > 0)
- {
- g_clear_object (&info->icon_symbolic);
- g_clear_object (&info->media_icon_symbolic);
- info->icon_symbolic = g_themed_icon_new_with_default_fallbacks (cs);
- info->media_icon_symbolic = g_themed_icon_new_with_default_fallbacks (cs);
- }
- }
-
- if (partition != NULL)
- {
- GDBusObject *object_for_partition;
- object_for_partition = g_dbus_interface_get_object (G_DBUS_INTERFACE (partition));
- if (object_for_partition != NULL)
- block_for_partition = udisks_object_peek_block (UDISKS_OBJECT (object_for_partition));
- }
- if (block_for_partition == NULL)
- block_for_partition = block;
-
- if (partition != NULL)
- {
- /* Translators: Used to describe a partition of a drive.
- * The %u is the partition number.
- * The %s is the description for the drive (e.g. "2 GB Thumb Drive").
- */
- s = g_strdup_printf (C_("part-drive", "Partition %u of %s"),
- udisks_partition_get_number (partition), info->description);
- g_free (info->description);
- info->description = s;
- }
-
- /* calculate and set one-liner */
- if (block != NULL)
- {
- const gchar *drive_revision = udisks_drive_get_revision (drive);
- if (strlen (drive_revision) > 0)
- {
- /* Translators: String used for one-liner description of drive.
- * The first %s is the description of the object (e.g. "80 GB Disk" or "Partition 2 of 2 GB Thumb Drive").
- * The second %s is the name of the object (e.g. "INTEL SSDSA2MH080G1GC").
- * The third %s is the fw revision (e.g "45ABX21").
- * The fourth %s is the special device file (e.g. "/dev/sda").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-drive", "%s — %s [%s] (%s)"),
- info->description,
- info->name,
- drive_revision,
- udisks_block_get_preferred_device (block_for_partition));
- }
- else
- {
- /* Translators: String used for one-liner description of drive w/o known fw revision.
- * The first %s is the description of the object (e.g. "80 GB Disk").
- * The second %s is the name of the object (e.g. "INTEL SSDSA2MH080G1GC").
- * The third %s is the special device file (e.g. "/dev/sda").
- */
- info->one_liner = g_strdup_printf (C_("one-liner-drive", "%s — %s (%s)"),
- info->description,
- info->name,
- udisks_block_get_preferred_device (block_for_partition));
- }
- }
-
- g_free (hyphenated_connection_bus);
- g_free (size_str);
-
- info->sort_key = g_strdup_printf ("00_drive_%s", udisks_drive_get_sort_key (drive));
-
- g_clear_object (&block);
-}
-
-/**
- * udisks_client_get_object_info:
- * @client: A #UDisksClient.
- * @object: A #UDisksObject.
- *
- * Gets information about a #UDisksObject instance that is suitable to
- * present in an user interface. Information is returned in the
- * #UDisksObjectInfo object and is localized.
- *
- * Returns: (transfer full): A #UDisksObjectInfo instance that should be freed with g_object_unref().
- *
- * Since: 2.1
- */
-UDisksObjectInfo *
-udisks_client_get_object_info (UDisksClient *client,
- UDisksObject *object)
-{
- UDisksObjectInfo *ret = NULL;
- UDisksDrive *drive = NULL;
- UDisksBlock *block = NULL;
- UDisksPartition *partition = NULL;
- UDisksMDRaid *mdraid = NULL;
- UDisksLoop *loop = NULL;
-
- g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);
- g_return_val_if_fail (UDISKS_IS_OBJECT (object), NULL);
-
- ret = udisks_object_info_new (object);
- drive = udisks_object_get_drive (object);
- block = udisks_object_get_block (object);
- loop = udisks_object_get_loop (object);
- partition = udisks_object_get_partition (object);
- mdraid = udisks_object_get_mdraid (object);
- if (drive != NULL)
- {
- udisks_client_get_object_info_for_drive (client, drive, NULL, ret);
- }
- else if (mdraid != NULL)
- {
- udisks_client_get_object_info_for_mdraid (client, mdraid, NULL, ret);
- }
- else if (block != NULL)
- {
- drive = udisks_client_get_drive_for_block (client, block);
- if (drive != NULL)
- {
- udisks_client_get_object_info_for_drive (client, drive, partition, ret);
- goto out;
- }
-
- mdraid = udisks_client_get_mdraid_for_block (client, block);
- if (mdraid != NULL)
- {
- udisks_client_get_object_info_for_mdraid (client, mdraid, partition, ret);
- goto out;
- }
-
- if (loop != NULL)
- udisks_client_get_object_info_for_loop (client, loop, block, partition, ret);
- else
- udisks_client_get_object_info_for_block (client, block, partition, ret);
- }
- out:
- g_clear_object (&loop);
- g_clear_object (&mdraid);
- g_clear_object (&partition);
- g_clear_object (&block);
- g_clear_object (&drive);
-
-#if 0
- /* for debugging */
- g_print ("%s -> dd='%s', md='%s', ol='%s' and di='%s', mi='%s' sk='%s'\n",
- g_dbus_object_get_object_path (G_DBUS_OBJECT (object)),
- ret->description,
- ret->media_description,
- ret->one_liner,
- ret->icon == NULL ? "" : g_icon_to_string (ret->icon),
- ret->media_icon == NULL ? "" : g_icon_to_string (ret->media_icon),
- ret->sort_key);
-#endif
-
- return ret;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gpointer
-_g_object_ref0 (gpointer object)
-{
- if (object != NULL)
- return g_object_ref (G_OBJECT (object));
- else
- return NULL;
-}
-
-/**
- * udisks_client_get_drive_info:
- * @client: A #UDisksClient.
- * @drive: A #UDisksDrive.
- * @out_name: (out) (allow-none): Return location for name or %NULL.
- * @out_description: (out) (allow-none): Return location for description or %NULL.
- * @out_drive_icon: (out) (allow-none): Return location for icon representing the drive or %NULL.
- * @out_media_description: (out) (allow-none): Return location for description of the media or %NULL.
- * @out_media_icon: (out) (allow-none): Return location for icon representing the media or %NULL.
- *
- * Gets information about a #UDisksDrive object that is suitable to
- * present in an user interface. The returned strings are localized.
- *
- * Deprecated: 2.1: Use udisks_client_get_object_info() instead.
- */
-void
-udisks_client_get_drive_info (UDisksClient *client,
- UDisksDrive *drive,
- gchar **out_name,
- gchar **out_description,
- GIcon **out_icon,
- gchar **out_media_description,
- GIcon **out_media_icon)
-{
- UDisksObjectInfo *info;
-
- g_return_if_fail (UDISKS_IS_CLIENT (client));
- g_return_if_fail (UDISKS_IS_DRIVE (drive));
-
- info = udisks_object_info_new (NULL);
- udisks_client_get_object_info_for_drive (client, drive, NULL, info);
-
- if (out_name != NULL)
- *out_name = g_strdup (info->name);
-
- if (out_description != NULL)
- *out_description = g_strdup (info->description);
-
- if (out_icon != NULL)
- *out_icon = _g_object_ref0 (info->icon);
-
- if (out_media_description != NULL)
- *out_media_description = g_strdup (info->media_description);
-
- if (out_media_icon != NULL)
- *out_media_icon = _g_object_ref0 (info->media_icon);
-
- g_object_unref (info);
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/**
- * udisks_object_info_get_object:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the #UDisksObject that @info is for
- *
- * Returns: (transfer none): The object - do not free or unref, the reference belongs to @info.
- *
- * Since: 2.1
- */
-UDisksObject *
-udisks_object_info_get_object (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->object;
-}
-
-/**
- * udisks_object_info_get_name:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the name.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-const gchar *
-udisks_object_info_get_name (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->name;
-}
-
-/**
- * udisks_object_info_get_description:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the description.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-const gchar *
-udisks_object_info_get_description (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->description;
-}
-
-/**
- * udisks_object_info_get_icon:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the icon.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-GIcon *
-udisks_object_info_get_icon (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->icon;
-}
-
-/**
- * udisks_object_info_get_icon_symbolic:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the symbolic icon.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-GIcon *
-udisks_object_info_get_icon_symbolic (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->icon_symbolic;
-}
-
-/**
- * udisks_object_info_get_media_description:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the media description.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-const gchar *
-udisks_object_info_get_media_description (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->media_description;
-}
-
-/**
- * udisks_object_info_get_media_icon:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the media icon.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-GIcon *
-udisks_object_info_get_media_icon (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->media_icon;
-}
-
-/**
- * udisks_object_info_get_media_icon_symbolic:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the symbolic media icon.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-GIcon *
-udisks_object_info_get_media_icon_symbolic (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->media_icon_symbolic;
-}
-
-/**
- * udisks_object_info_get_one_liner:
- * @info: A #UDisksObjectInfo.
- *
- * Gets a one-line description.
- *
- * Returns: (transfer none): The value or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-const gchar *
-udisks_object_info_get_one_liner (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->one_liner;
-}
-
-/**
- * udisks_object_info_get_sort_key:
- * @info: A #UDisksObjectInfo.
- *
- * Gets the sort-key for @info. This can be used with g_strcmp0() to
- * sort objects.
- *
- * Returns: (transfer none): The sort key or %NULL. Do not free or unref, the value belongs to @info.
- *
- * Since: 2.1
- */
-const gchar *
-udisks_object_info_get_sort_key (UDisksObjectInfo *info)
-{
- g_return_val_if_fail (UDISKS_IS_OBJECT_INFO (info), NULL);
- return info->sort_key;
-}
diff --git a/udisks/udisksobjectinfo.h b/udisks/udisksobjectinfo.h
deleted file mode 100644
index d0120ff..0000000
--- a/udisks/udisksobjectinfo.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2012 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#if !defined (__UDISKS_INSIDE_UDISKS_H__) && !defined (UDISKS_COMPILATION)
-#error "Only <udisks/udisks.h> can be included directly."
-#endif
-
-#ifndef __UDISKS_OBJECT_INFO_H__
-#define __UDISKS_OBJECT_INFO_H__
-
-#include <udisks/udiskstypes.h>
-#include <udisks/udisks-generated.h>
-
-G_BEGIN_DECLS
-
-#define UDISKS_TYPE_OBJECT_INFO (udisks_object_info_get_type ())
-#define UDISKS_OBJECT_INFO(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UDISKS_TYPE_OBJECT_INFO, UDisksObjectInfo))
-#define UDISKS_IS_OBJECT_INFO(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UDISKS_TYPE_OBJECT_INFO))
-
-GType udisks_object_info_get_type (void) G_GNUC_CONST;
-UDisksObject *udisks_object_info_get_object (UDisksObjectInfo *info);
-const gchar *udisks_object_info_get_name (UDisksObjectInfo *info);
-const gchar *udisks_object_info_get_description (UDisksObjectInfo *info);
-GIcon *udisks_object_info_get_icon (UDisksObjectInfo *info);
-GIcon *udisks_object_info_get_icon_symbolic (UDisksObjectInfo *info);
-const gchar *udisks_object_info_get_media_description (UDisksObjectInfo *info);
-GIcon *udisks_object_info_get_media_icon (UDisksObjectInfo *info);
-GIcon *udisks_object_info_get_media_icon_symbolic (UDisksObjectInfo *info);
-const gchar *udisks_object_info_get_one_liner (UDisksObjectInfo *info);
-const gchar *udisks_object_info_get_sort_key (UDisksObjectInfo *info);
-
-G_END_DECLS
-
-#endif /* __UDISKS_OBJECT_INFO_H__ */
diff --git a/udisks/udiskstypes.h b/udisks/udiskstypes.h
deleted file mode 100644
index bbe2d03..0000000
--- a/udisks/udiskstypes.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2011 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#if !defined (__UDISKS_INSIDE_UDISKS_H__) && !defined (UDISKS_COMPILATION)
-#error "Only <udisks/udisks.h> can be included directly."
-#endif
-
-#ifndef __UDISKS_TYPES_H__
-#define __UDISKS_TYPES_H__
-
-#include <gio/gio.h>
-#include <udisks/udisksenums.h>
-
-G_BEGIN_DECLS
-
-struct _UDisksClient;
-typedef struct _UDisksClient UDisksClient;
-
-struct _UDisksPartitionTypeInfo;
-typedef struct _UDisksPartitionTypeInfo UDisksPartitionTypeInfo;
-
-struct _UDisksObjectInfo;
-typedef struct _UDisksObjectInfo UDisksObjectInfo;
-
-G_END_DECLS
-
-#endif /* __UDISKS_TYPES_H__ */
diff --git a/udisks/udisksversion.h.in b/udisks/udisksversion.h.in
deleted file mode 100644
index 322856f..0000000
--- a/udisks/udisksversion.h.in
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
-/*
- * Copyright (C) 2012 David Zeuthen <zeuthen@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-#if !defined (__UDISKS_INSIDE_UDISKS_H__) && !defined (UDISKS_COMPILATION)
-#error "Only <udisks/udisks.h> can be included directly."
-#endif
-
-#ifndef __UDISKS_VERSION_H__
-#define __UDISKS_VERSION_H__
-
-#include <gio/gio.h>
-
-G_BEGIN_DECLS
-
-/**
- * UDISKS_MAJOR_VERSION:
- *
- * The major version of the libudisks2 header files.
- */
-#define UDISKS_MAJOR_VERSION @MAJOR_VERSION@
-
-/**
- * UDISKS_MINOR_VERSION:
- *
- * The minor version of the libudisks2 header files.
- */
-#define UDISKS_MINOR_VERSION @MINOR_VERSION@
-
-/**
- * UDISKS_MICRO_VERSION:
- *
- * The micro version of the libudisks2 header files.
- */
-#define UDISKS_MICRO_VERSION @MICRO_VERSION@
-
-/**
- * UDISKS_CHECK_VERSION:
- * @major: The major version to check for.
- * @minor: the minor version to check for.
- * @micro: The micro version to check for.
- *
- * Macro to check against the version of the libudisks2 library that
- * is being compiled against.
- *
- * Returns: %TRUE if the version of the libudisks2 header files is the
- * same as or newer than the passed in version.
- */
-#define UDISKS_CHECK_VERSION(major,minor,micro) \
- (UDISKS_MAJOR_VERSION > (major) || \
- (UDISKS_MAJOR_VERSION == (major) && UDISKS_MINOR_VERSION > (minor)) || \
- (UDISKS_MAJOR_VERSION == (major) && UDISKS_MINOR_VERSION == (minor) && \
- UDISKS_MICRO_VERSION >= (micro)))
-
-
-G_END_DECLS
-
-#endif /* __UDISKS_VERSION_H__ */