Places: add support for edbus (v2) and some other fixes

* New  backend: UDisks(v1) using edbus(v2)
  * Fix: make the icon tag visible again ("inherit" in edc must be on top)
  * Fix: when the e_box is cleared (thus all the edje objs deleted) also update the list of objs in the Volume struct
  * Some more work on the eeze backend, still not functional
  * updated po files

SVN revision: 84511
This commit is contained in:
Davide Andreoli 2013-04-18 21:26:06 +00:00 committed by Tom Hacohen
parent bf442aa0ea
commit 2c717c0aff
29 changed files with 1443 additions and 629 deletions

View File

@ -3,7 +3,7 @@ dnl Process this file with autoconf to produce a configure script.
# get rid of that stupid cache mechanism # get rid of that stupid cache mechanism
rm -f config.cache rm -f config.cache
AC_INIT(places, 0.2.0, dave@gurumeditation.it) AC_INIT(places, 0.5.0, dave@gurumeditation.it)
AC_PREREQ(2.52) AC_PREREQ(2.52)
AC_CONFIG_SRCDIR(configure.ac) AC_CONFIG_SRCDIR(configure.ac)
AC_CANONICAL_BUILD AC_CANONICAL_BUILD
@ -59,7 +59,7 @@ AC_MSG_CHECKING([Which edje_cc to use])
AC_MSG_RESULT(${EDJE_CC}) AC_MSG_RESULT(${EDJE_CC})
# check for udisks (default enabled) # check for udisks, using e_dbus v1 (default enabled) (DEPRECATED)
PKG_CHECK_MODULES([E_UDISKS], [dbus-1 edbus eukit >= 1.0.999], PKG_CHECK_MODULES([E_UDISKS], [dbus-1 edbus eukit >= 1.0.999],
[have_udisks="yes"], [have_udisks="no"]) [have_udisks="yes"], [have_udisks="no"])
want_udisks=yes want_udisks=yes
@ -73,6 +73,20 @@ fi
AM_CONDITIONAL([HAVE_UDISKS], [test "x$have_udisks" = "xyes"]) AM_CONDITIONAL([HAVE_UDISKS], [test "x$have_udisks" = "xyes"])
test "x$have_udisks" = "xyes" && AC_DEFINE_UNQUOTED([HAVE_UDISKS], [1], [enable Udisks support]) test "x$have_udisks" = "xyes" && AC_DEFINE_UNQUOTED([HAVE_UDISKS], [1], [enable Udisks support])
# check for edbus v2 (default enabled)
PKG_CHECK_MODULES([EDBUS2], [edbus2 >= 1.7.99],
[have_edbus2="yes"], [have_edbus2="no"])
want_edbus2=yes
AC_ARG_ENABLE([edbus2],
AS_HELP_STRING([--enable-edbus2],[enable UDisks with edbus2 support @<:@default=disabled@:>@]),
[want_edbus2=$enableval])
if test "x$want_edbus2" = "xno";then
have_edbus2=no
fi
AM_CONDITIONAL([HAVE_EDBUS2], [test "x$have_edbus2" = "xyes"])
test "x$have_edbus2" = "xyes" && AC_DEFINE_UNQUOTED([HAVE_EDBUS2], [1], [enable edbus2 support])
# check for eeze (default disabled) # check for eeze (default disabled)
PKG_CHECK_MODULES([EEZE], [eeze >= 1.1.99], PKG_CHECK_MODULES([EEZE], [eeze >= 1.1.99],
[have_eeze="yes"], [have_eeze="no"]) [have_eeze="yes"], [have_eeze="no"])
@ -122,7 +136,8 @@ SUMMARY_EOF
echo echo
cat << DEVICE_EOF cat << DEVICE_EOF
Device Backends: Device Backends:
* build udisks....: $have_udisks * build udisks (e_dbus v1)....: $have_udisks (deprecated)
* build eeze......: $have_eeze (TO BE DONE) * build udisks (edbus v2)....: $have_edbus2 (suggested)
* build eeze..................: $have_eeze (experimental)
DEVICE_EOF DEVICE_EOF
echo echo

View File

@ -340,28 +340,28 @@ collections
color: 255 255 255 0; color: 255 255 255 0;
} }
description { state: "ext3" 0.0; description { state: "ext3" 0.0;
image.normal: "tag_ext3.png";
inherit: "default" 0.0; inherit: "default" 0.0;
image.normal: "tag_ext3.png";
color: 255 255 255 240; color: 255 255 255 240;
} }
description { state: "fat" 0.0; description { state: "fat" 0.0;
image.normal: "tag_fat.png";
inherit: "default" 0.0; inherit: "default" 0.0;
image.normal: "tag_fat.png";
color: 255 255 255 240; color: 255 255 255 240;
} }
description { state: "hfs" 0.0; description { state: "hfs" 0.0;
image.normal: "tag_hfs.png";
inherit: "default" 0.0; inherit: "default" 0.0;
image.normal: "tag_hfs.png";
color: 255 255 255 240; color: 255 255 255 240;
} }
description { state: "ufs" 0.0; description { state: "ufs" 0.0;
image.normal: "tag_ufs.png";
inherit: "default" 0.0; inherit: "default" 0.0;
image.normal: "tag_ufs.png";
color: 255 255 255 240; color: 255 255 255 240;
} }
description { state: "dvd" 0.0; description { state: "dvd" 0.0;
image.normal: "tag_dvd.png";
inherit: "default" 0.0; inherit: "default" 0.0;
image.normal: "tag_dvd.png";
rel1.relative: 0.0 0.0; rel1.relative: 0.0 0.0;
rel2.relative: 1.0 0.5; rel2.relative: 1.0 0.5;
color: 255 255 255 240; color: 255 255 255 240;

View File

@ -5,118 +5,129 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Places module\n" "Project-Id-Version: Places module\n"
"Report-Msgid-Bugs-To: http://trac.enlightenment.org/e\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2011-01-16 03:00-0800\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-01-24 20:44+0300\n" "PO-Revision-Date: 2012-01-24 20:44+0300\n"
"Last-Translator: سمير حسين <almusalimalmusalimah@gmail.com>\n" "Last-Translator: سمير حسين <almusalimalmusalimah@gmail.com>\n"
"Language-Team: Arabic <almusalimalmusalimah@gmail.com>\n" "Language-Team: Arabic <almusalimalmusalimah@gmail.com>\n"
"Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: \n"
"X-Poedit-Language: Arabic\n" "X-Poedit-Language: Arabic\n"
"X-Poedit-Country: SAUDI ARABIA\n" "X-Poedit-Country: SAUDI ARABIA\n"
"X-Poedit-SourceCharset: utf-8\n" "X-Poedit-SourceCharset: utf-8\n"
#. create new config dialog #: src/e_mod_config.c:54
#: ../src/e_mod_config.c:51
msgid "Places Settings" msgid "Places Settings"
msgstr "إعدادات اﻷماكن" msgstr "إعدادات اﻷماكن"
#. General frame #: src/e_mod_config.c:136
#: ../src/e_mod_config.c:118
msgid "General" msgid "General"
msgstr "عام" msgstr "عام"
#: ../src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "اعرض في القائمة الرئيسية" msgstr "اعرض في القائمة الرئيسية"
#: ../src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "أوصل الحجوم (( ...HDD , flash )) عند اﻹدخال"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "أوصل الحجوم (( ...HDD , flash )) عند اﻹدخال" msgstr "أوصل الحجوم (( ...HDD , flash )) عند اﻹدخال"
#: ../src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "افتح مدير الملفات عند اﻹدخال" msgstr "افتح مدير الملفات عند اﻹدخال"
#: ../src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "استخدم مدير ملف مخصص" msgstr "استخدم مدير ملف مخصص"
#. Display frame #: src/e_mod_config.c:175
#: ../src/e_mod_config.c:146
msgid "Show in menu" msgid "Show in menu"
msgstr "اعرض في القائمة" msgstr "اعرض في القائمة"
#: ../src/e_mod_config.c:149 #: src/e_mod_config.c:178 src/e_mod_places.c:774
#: ../src/e_mod_places.c:408
msgid "Home" msgid "Home"
msgstr "المنزل" msgstr "المنزل"
#: ../src/e_mod_config.c:152 #: src/e_mod_config.c:181 src/e_mod_places.c:783
#: ../src/e_mod_places.c:417
msgid "Desktop" msgid "Desktop"
msgstr "سطح المكتب" msgstr "سطح المكتب"
#: ../src/e_mod_config.c:155 #: src/e_mod_config.c:184 src/e_mod_places.c:793
#: ../src/e_mod_places.c:427
msgid "Trash" msgid "Trash"
msgstr "سلة المهملات" msgstr "سلة المهملات"
#: ../src/e_mod_config.c:158 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: ../src/e_mod_places.c:207
#: ../src/e_mod_places.c:436
msgid "Filesystem" msgid "Filesystem"
msgstr "نظام ملفات" msgstr "نظام ملفات"
#: ../src/e_mod_config.c:161 #: src/e_mod_config.c:190 src/e_mod_places.c:811
#: ../src/e_mod_places.c:445
msgid "Temp" msgid "Temp"
msgstr "مؤقتة" msgstr "مؤقتة"
#: ../src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "مفضلة" msgstr "مفضلة"
#. Display this Modules config info in the main Config Panel #: src/e_mod_main.c:59
#: ../src/e_mod_main.c:58
msgid "Files" msgid "Files"
msgstr "ملفات" msgstr "ملفات"
#: ../src/e_mod_main.c:60 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: ../src/e_mod_places.c:502 #: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "أماكن" msgstr "أماكن"
#: ../src/e_mod_main.c:430 #: src/e_mod_main.c:394
#, fuzzy
msgid "Places Configuration Updated"
msgstr "Configuration"
#: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "اﻹعدادات" msgstr "اﻹعدادات"
#: ../src/e_mod_places.c:212 #: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "بلا اسم" msgstr "بلا اسم"
#: ../src/e_mod_places.c:693 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "تخلص من" msgstr "تخلص من"
#: ../src/e_mod_places.c:699 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s لم يوصل" msgstr "%s لم يوصل"
#: ../src/e_mod_places.c:716 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "إفصل" msgstr "إفصل"
#: ../src/e_mod_places.c:722 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "اخرج" msgstr "اخرج"
#~ msgid "Places Configuration"
#~ msgstr "Configuration"
#~ msgid "Configuration" #~ msgid "Configuration"
#~ msgstr "Configuration" #~ msgstr "Configuration"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Places\n" "Project-Id-Version: Places\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2011-10-16 14:36+0200\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2011-10-15 12:46+0200\n" "PO-Revision-Date: 2011-10-15 12:46+0200\n"
"Last-Translator: Vít Pelčák <vit@pelcak.org>\n" "Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
"Language-Team: Czech <kde-i18n-doc@kde.org>\n" "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@ -17,99 +17,116 @@ msgstr ""
"X-Generator: Lokalize 1.2\n" "X-Generator: Lokalize 1.2\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. create new config dialog #: src/e_mod_config.c:54
#: ../src/e_mod_config.c:52
msgid "Places Settings" msgid "Places Settings"
msgstr "Nastavení modulu Místa" msgstr "Nastavení modulu Místa"
#. General frame #: src/e_mod_config.c:136
#: ../src/e_mod_config.c:119
msgid "General" msgid "General"
msgstr "Obecné" msgstr "Obecné"
#: ../src/e_mod_config.c:122 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Zobrazit v hlavním menu" msgstr "Zobrazit v hlavním menu"
#: ../src/e_mod_config.c:126 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Připojit zařízení při vložení"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Připojit zařízení při vložení" msgstr "Připojit zařízení při vložení"
#: ../src/e_mod_config.c:130 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Otevřít správce souborů při vložení" msgstr "Otevřít správce souborů při vložení"
#: ../src/e_mod_config.c:134 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Použít vlastní správce souborů" msgstr "Použít vlastní správce souborů"
#. Display frame #: src/e_mod_config.c:175
#: ../src/e_mod_config.c:147
msgid "Show in menu" msgid "Show in menu"
msgstr "Zobrazit v nabídce" msgstr "Zobrazit v nabídce"
#: ../src/e_mod_config.c:150 ../src/e_mod_places.c:470 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Domovská složka" msgstr "Domovská složka"
#: ../src/e_mod_config.c:153 ../src/e_mod_places.c:479 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Plocha" msgstr "Plocha"
#: ../src/e_mod_config.c:156 ../src/e_mod_places.c:489 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Koš" msgstr "Koš"
#: ../src/e_mod_config.c:159 ../src/e_mod_places.c:268 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: ../src/e_mod_places.c:498
msgid "Filesystem" msgid "Filesystem"
msgstr "Systém souborů" msgstr "Systém souborů"
#: ../src/e_mod_config.c:162 ../src/e_mod_places.c:507 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Dočasné" msgstr "Dočasné"
#: ../src/e_mod_config.c:165 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Oblíbené" msgstr "Oblíbené"
#. Display this Modules config info in the main Config Panel #: src/e_mod_main.c:59
#: ../src/e_mod_main.c:58
msgid "Files" msgid "Files"
msgstr "Soubory" msgstr "Soubory"
#: ../src/e_mod_main.c:60 ../src/e_mod_places.c:564 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Místa" msgstr "Místa"
#: ../src/e_mod_main.c:412 #: src/e_mod_main.c:394
#, fuzzy
msgid "Places Configuration Updated"
msgstr "Nastavení modulu Místa"
#: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "Nastavení" msgstr "Nastavení"
#: ../src/e_mod_places.c:273 #: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Beze jména" msgstr "Beze jména"
#: ../src/e_mod_places.c:779 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "volných z" msgstr "volných z"
#: ../src/e_mod_places.c:785 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s Není připojeno" msgstr "%s Není připojeno"
#: ../src/e_mod_places.c:802 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "odpojit" msgstr "odpojit"
#: ../src/e_mod_places.c:808 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "vysunout" msgstr "vysunout"
#~ msgid "Places Configuration"
#~ msgstr "Nastavení modulu Místa"
#~ msgid "Configuration" #~ msgid "Configuration"
#~ msgstr "Konfigurace" #~ msgstr "Konfigurace"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Places (e17)\n" "Project-Id-Version: Places (e17)\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2011-01-09 18:22+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2010-02-28 12:13+0100\n" "PO-Revision-Date: 2010-02-28 12:13+0100\n"
"Last-Translator: Fabian Nowak <timtystery@arcor.de>\n" "Last-Translator: Fabian Nowak <timtystery@arcor.de>\n"
"Language-Team: <enlightenment-devel@lists.sourceforge.net>\n" "Language-Team: <enlightenment-devel@lists.sourceforge.net>\n"
@ -17,94 +17,116 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: src/e_mod_config.c:51 #: src/e_mod_config.c:54
msgid "Places Settings" msgid "Places Settings"
msgstr "Einstellungen für das Orte-Modul" msgstr "Einstellungen für das Orte-Modul"
#: src/e_mod_config.c:118 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "Allgemein" msgstr "Allgemein"
#: src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Im Hauptmenü zeigen" msgstr "Im Hauptmenü zeigen"
#: src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Laufwerke beim Einlegen einbinden"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Laufwerke beim Einlegen einbinden" msgstr "Laufwerke beim Einlegen einbinden"
#: src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Dateimanager automatisch starten" msgstr "Dateimanager automatisch starten"
#: src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Benutzerdefinierten Dateimanager verwenden" msgstr "Benutzerdefinierten Dateimanager verwenden"
#: src/e_mod_config.c:146 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "Im Menü zeigen" msgstr "Im Menü zeigen"
#: src/e_mod_config.c:149 src/e_mod_places.c:408 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Persönlicher Ordner" msgstr "Persönlicher Ordner"
#: src/e_mod_config.c:152 src/e_mod_places.c:417 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Desktop" msgstr "Desktop"
#: src/e_mod_config.c:155 src/e_mod_places.c:427 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Mülleimer" msgstr "Mülleimer"
#: src/e_mod_config.c:158 src/e_mod_places.c:207 src/e_mod_places.c:436 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "Dateisystem" msgstr "Dateisystem"
#: src/e_mod_config.c:161 src/e_mod_places.c:445 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Temporäre Daten" msgstr "Temporäre Daten"
#: src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Favoriten" msgstr "Favoriten"
#: src/e_mod_main.c:58 #: src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "Dateien" msgstr "Dateien"
#: src/e_mod_main.c:60 src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Orte" msgstr "Orte"
#: src/e_mod_main.c:430 #: src/e_mod_main.c:394
#, fuzzy
msgid "Places Configuration Updated"
msgstr "Konfiguration der Orte"
#: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: src/e_mod_places.c:212 #: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Kein Name" msgstr "Kein Name"
#: src/e_mod_places.c:693 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "frei von" msgstr "frei von"
#: src/e_mod_places.c:699 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s nicht eingehängt" msgstr "%s nicht eingehängt"
#: src/e_mod_places.c:716 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "Aushängen" msgstr "Aushängen"
#: src/e_mod_places.c:722 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "Auswerfen" msgstr "Auswerfen"
#~ msgid "Places Configuration"
#~ msgstr "Konfiguration der Orte"
#~ msgid "Configuration" #~ msgid "Configuration"
#~ msgstr "Konfiguration" #~ msgstr "Konfiguration"

View File

@ -7,100 +7,129 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: el\n" "Project-Id-Version: el\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-02-28 12:14+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2008-12-07 16:43+0200\n" "PO-Revision-Date: 2008-12-07 16:43+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Greek <en@li.org>\n" "Language-Team: Greek <en@li.org>\n"
"Language: el\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n" "X-Generator: KBabel 1.11.4\n"
#: src/e_mod_config.c:51 #: src/e_mod_config.c:54
msgid "Places Configuration" msgid "Places Settings"
msgstr "Ρύθμιση Τοποθεσιών" msgstr ""
#: src/e_mod_config.c:118 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "Γενικά" msgstr "Γενικά"
#: src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "" msgstr ""
#: src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Προσάρτηση τόμων κατα την εισαγωγή"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Προσάρτηση τόμων κατα την εισαγωγή" msgstr "Προσάρτηση τόμων κατα την εισαγωγή"
#: src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Άνοιγμα διαχειριστή αρχείων κατά την εισαγωγή" msgstr "Άνοιγμα διαχειριστή αρχείων κατά την εισαγωγή"
#: src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "" msgstr ""
#: src/e_mod_config.c:146 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "" msgstr ""
#: src/e_mod_config.c:149 src/e_mod_places.c:402 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Home" msgstr "Home"
#: src/e_mod_config.c:152 src/e_mod_places.c:411 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Επιφάνεια Εργασίας" msgstr "Επιφάνεια Εργασίας"
#: src/e_mod_config.c:155 src/e_mod_places.c:421 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Απορρίμματα" msgstr "Απορρίμματα"
#: src/e_mod_config.c:158 src/e_mod_places.c:232 src/e_mod_places.c:430 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "Σύστημα Αρχείων" msgstr "Σύστημα Αρχείων"
#: src/e_mod_config.c:161 src/e_mod_places.c:439 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "" msgstr ""
#: src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "" msgstr ""
#: src/e_mod_main.c:75 #: src/e_mod_main.c:59
#, fuzzy #, fuzzy
msgid "Files" msgid "Files"
msgstr "Σύστημα Αρχείων" msgstr "Σύστημα Αρχείων"
#: src/e_mod_main.c:77 src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Τοποθεσίες" msgstr "Τοποθεσίες"
#: src/e_mod_main.c:443 #: src/e_mod_main.c:394
msgid "Configuration" #, fuzzy
msgstr "Ρύθμιση" msgid "Places Configuration Updated"
msgstr "Ρύθμιση Τοποθεσιών"
#: src/e_mod_places.c:237 #: src/e_mod_main.c:434
msgid "Settings"
msgstr ""
#: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Χωρίς Όνομα" msgstr "Χωρίς Όνομα"
#: src/e_mod_places.c:692 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "" msgstr ""
#: src/e_mod_places.c:698 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s δεν είναι Προσαρτημένο" msgstr "%s δεν είναι Προσαρτημένο"
#: src/e_mod_places.c:715 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "αποπροσάρτηση" msgstr "αποπροσάρτηση"
#: src/e_mod_places.c:721 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "εξαγωγή" msgstr "εξαγωγή"
#~ msgid "Configuration"
#~ msgstr "Ρύθμιση"
#~ msgid "File manager (if blank uses Enlightenment)" #~ msgid "File manager (if blank uses Enlightenment)"
#~ msgstr "Διαχειριστής Αρχείων (όταν κενό χρησιμοποιεί το Enlightenment)" #~ msgstr "Διαχειριστής Αρχείων (όταν κενό χρησιμοποιεί το Enlightenment)"

View File

@ -7,10 +7,11 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: places 0.1.0\n" "Project-Id-Version: places 0.1.0\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-12-04 13:32+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-12-05 11:46+0000\n" "PO-Revision-Date: 2012-12-05 11:46+0000\n"
"Last-Translator: Michael Moroni <michael.moroni@mailoo.org>\n" "Last-Translator: Michael Moroni <michael.moroni@mailoo.org>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
"Language: eo\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@ -81,7 +82,8 @@ msgstr "Preferitaj"
msgid "Files" msgid "Files"
msgstr "Dosieroj" msgstr "Dosieroj"
#: src/e_mod_main.c:61 src/e_mod_places.c:236 src/e_mod_places.c:868 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Ejoj" msgstr "Ejoj"

147
po/es.po
View File

@ -3,12 +3,11 @@
# This file is distributed under the same license as the enlightenment package. # This file is distributed under the same license as the enlightenment package.
# Paco Molinero <paco@byasl.com>, 2009. # Paco Molinero <paco@byasl.com>, 2009.
# Aníbal Garrido <khany@member.trisquel.info>, 2012. # Aníbal Garrido <khany@member.trisquel.info>, 2012.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: places\n" "Project-Id-Version: places\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-11-08 02:06+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-11-08 02:06+0100\n" "PO-Revision-Date: 2012-11-08 02:06+0100\n"
"Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n" "Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n"
"Language-Team: Enlightenment Team\n" "Language-Team: Enlightenment Team\n"
@ -17,79 +16,6 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: src/e_mod_places.c:236
#: src/e_mod_places.c:868
#: src/e_mod_main.c:61
msgid "Places"
msgstr "Sitios"
#: src/e_mod_places.c:599
msgid "Warning"
msgstr "Aviso"
#: src/e_mod_places.c:600
msgid "<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom file manager in<br>the gadget configuration."
msgstr "<b>No se puede ejecutar el Gestor de Archivos de Enlightenment.</b><br>Por favor escoja un gestor de archivos personalizado en<br>la configuración del gadget."
#: src/e_mod_places.c:618
#: src/e_mod_places.c:802
#: src/e_mod_config.c:187
msgid "Filesystem"
msgstr "Sistema de archivos"
#: src/e_mod_places.c:622
msgid "No Name"
msgstr "Sin nombre"
#: src/e_mod_places.c:629
msgid "free of"
msgstr "libre de"
#: src/e_mod_places.c:635
#, c-format
msgid "%s Not Mounted"
msgstr "%s sin montar"
#: src/e_mod_places.c:662
msgid "unmount"
msgstr "desmontar"
#: src/e_mod_places.c:667
msgid "eject"
msgstr "expulsar"
#: src/e_mod_places.c:774
#: src/e_mod_config.c:178
msgid "Home"
msgstr "Inicio"
#: src/e_mod_places.c:783
#: src/e_mod_config.c:181
msgid "Desktop"
msgstr "Escritorio"
#: src/e_mod_places.c:793
#: src/e_mod_config.c:184
msgid "Trash"
msgstr "Papelera"
#: src/e_mod_places.c:811
#: src/e_mod_config.c:190
msgid "Temp"
msgstr "Temporal"
#: src/e_mod_main.c:59
msgid "Files"
msgstr "Archivos"
#: src/e_mod_main.c:394
msgid "Places Configuration Updated"
msgstr "Configuración de Sitios actualizada"
#: src/e_mod_main.c:434
msgid "Settings"
msgstr "Preferencias"
#: src/e_mod_config.c:54 #: src/e_mod_config.c:54
msgid "Places Settings" msgid "Places Settings"
msgstr "Preferencias de Sitios" msgstr "Preferencias de Sitios"
@ -126,9 +52,80 @@ msgstr "Usar un gestor de archivos personalizado"
msgid "Show in menu" msgid "Show in menu"
msgstr "Mostrar en el menú" msgstr "Mostrar en el menú"
#: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home"
msgstr "Inicio"
#: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop"
msgstr "Escritorio"
#: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash"
msgstr "Papelera"
#: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem"
msgstr "Sistema de archivos"
#: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp"
msgstr "Temporal"
#: src/e_mod_config.c:193 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Favoritos" msgstr "Favoritos"
#: src/e_mod_main.c:59
msgid "Files"
msgstr "Archivos"
#: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places"
msgstr "Sitios"
#: src/e_mod_main.c:394
msgid "Places Configuration Updated"
msgstr "Configuración de Sitios actualizada"
#: src/e_mod_main.c:434
msgid "Settings"
msgstr "Preferencias"
#: src/e_mod_places.c:599
msgid "Warning"
msgstr "Aviso"
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
"<b>No se puede ejecutar el Gestor de Archivos de Enlightenment.</b><br>Por "
"favor escoja un gestor de archivos personalizado en<br>la configuración del "
"gadget."
#: src/e_mod_places.c:622
msgid "No Name"
msgstr "Sin nombre"
#: src/e_mod_places.c:629
msgid "free of"
msgstr "libre de"
#: src/e_mod_places.c:635
#, c-format
msgid "%s Not Mounted"
msgstr "%s sin montar"
#: src/e_mod_places.c:662
msgid "unmount"
msgstr "desmontar"
#: src/e_mod_places.c:667
msgid "eject"
msgstr "expulsar"
#~ msgid "Configuration" #~ msgid "Configuration"
#~ msgstr "Configuración" #~ msgstr "Configuración"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Places module\n" "Project-Id-Version: Places module\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-01-25 08:59+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-01-25 15:11+0100\n" "PO-Revision-Date: 2012-01-25 15:11+0100\n"
"Last-Translator: dazibao <dazibao@sfr.fr>\n" "Last-Translator: dazibao <dazibao@sfr.fr>\n"
"Language-Team: Enlightenment French Team <sansgourou@gmail.com>\n" "Language-Team: Enlightenment French Team <sansgourou@gmail.com>\n"
@ -20,112 +20,114 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n>1;\n" "Plural-Forms: nplurals=2; plural=n>1;\n"
"X-Poedit-SourceCharset: utf-8\n" "X-Poedit-SourceCharset: utf-8\n"
#: src/e_mod_config.c:53 #: src/e_mod_config.c:54
msgid "Places Settings" msgid "Places Settings"
msgstr "Paramétrage de Raccourcis" msgstr "Paramétrage de Raccourcis"
#: src/e_mod_config.c:121 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "Paramètres généraux" msgstr "Paramètres généraux"
#: src/e_mod_config.c:124 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Afficher dans le menu principal" msgstr "Afficher dans le menu principal"
#: src/e_mod_config.c:128 #: src/e_mod_config.c:143
msgid "Hide the gadget header" msgid "Hide the gadget header"
msgstr "Masquer l'en-tête du gadget" msgstr "Masquer l'en-tête du gadget"
#: src/e_mod_config.c:132 #: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Montage des volumes à l'insertion"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Montage des volumes à l'insertion" msgstr "Montage des volumes à l'insertion"
#: src/e_mod_config.c:136 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Ouvrir le gestionnaire de fichiers à l'insertion" msgstr "Ouvrir le gestionnaire de fichiers à l'insertion"
#: src/e_mod_config.c:140 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Utiliser un gestionnaire de fichiers personnalisé" msgstr "Utiliser un gestionnaire de fichiers personnalisé"
#: src/e_mod_config.c:153 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "Afficher dans le menu" msgstr "Afficher dans le menu"
#: src/e_mod_config.c:156 #: src/e_mod_config.c:178 src/e_mod_places.c:774
#: src/e_mod_places.c:760
msgid "Home" msgid "Home"
msgstr "Dossier personnel" msgstr "Dossier personnel"
#: src/e_mod_config.c:159 #: src/e_mod_config.c:181 src/e_mod_places.c:783
#: src/e_mod_places.c:769
msgid "Desktop" msgid "Desktop"
msgstr "Bureau" msgstr "Bureau"
#: src/e_mod_config.c:162 #: src/e_mod_config.c:184 src/e_mod_places.c:793
#: src/e_mod_places.c:779
msgid "Trash" msgid "Trash"
msgstr "Corbeille" msgstr "Corbeille"
#: src/e_mod_config.c:165 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: src/e_mod_places.c:604
#: src/e_mod_places.c:788
msgid "Filesystem" msgid "Filesystem"
msgstr "Racine" msgstr "Racine"
#: src/e_mod_config.c:168 #: src/e_mod_config.c:190 src/e_mod_places.c:811
#: src/e_mod_places.c:797
msgid "Temp" msgid "Temp"
msgstr "/tmp" msgstr "/tmp"
#: src/e_mod_config.c:171 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Favoris" msgstr "Favoris"
#: src/e_mod_main.c:58 #: src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "Fichiers" msgstr "Fichiers"
#: src/e_mod_main.c:60 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:222 #: src/e_mod_places.c:868
#: src/e_mod_places.c:854
msgid "Places" msgid "Places"
msgstr "Raccourcis" msgstr "Raccourcis"
#: src/e_mod_main.c:379 #: src/e_mod_main.c:394
msgid "Places Configuration Updated" msgid "Places Configuration Updated"
msgstr "Configuration de Raccourcis actualisée" msgstr "Configuration de Raccourcis actualisée"
#: src/e_mod_main.c:419 #: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "Configuration" msgstr "Configuration"
#: src/e_mod_places.c:585 #: src/e_mod_places.c:599
msgid "Warning" msgid "Warning"
msgstr "Avertissement" msgstr "Avertissement"
#: src/e_mod_places.c:586 #: src/e_mod_places.c:600
msgid "<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom file manager in<br>the gadget configuration." msgid ""
msgstr "<b>Impossible d'exécuter EFM.</b><br>Veuillez choisir un gestionnaire de fichiers<br>personnalisé dans la configuration du gadget." "<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
"<b>Impossible d'exécuter EFM.</b><br>Veuillez choisir un gestionnaire de "
"fichiers<br>personnalisé dans la configuration du gadget."
#: src/e_mod_places.c:608 #: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Sans nom" msgstr "Sans nom"
#: src/e_mod_places.c:615 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "de libre sur" msgstr "de libre sur"
#: src/e_mod_places.c:621 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s Pas Monté" msgstr "%s Pas Monté"
#: src/e_mod_places.c:648 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "démonter" msgstr "démonter"
#: src/e_mod_places.c:653 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "éjecter" msgstr "éjecter"

145
po/gl.po
View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: places\n" "Project-Id-Version: places\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-08-30 19:32+0200\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-09-17 12:30+0200\n" "PO-Revision-Date: 2012-09-17 12:30+0200\n"
"Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n" "Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n"
"Language-Team: http://trasno.net/ <proxecto@trasno.net>\n" "Language-Team: http://trasno.net/ <proxecto@trasno.net>\n"
@ -15,79 +15,6 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: src/e_mod_places.c:236
#: src/e_mod_places.c:868
#: src/e_mod_main.c:61
msgid "Places"
msgstr "Lugares"
#: src/e_mod_places.c:599
msgid "Warning"
msgstr "Aviso"
#: src/e_mod_places.c:600
msgid "<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom file manager in<br>the gadget configuration."
msgstr "<b>Non se pode executar o Xestor de Ficheiros de Enlightenment.</b><br>Por favor escolla un xestor de ficheiros personalizado na<br> configuración do módulo."
#: src/e_mod_places.c:618
#: src/e_mod_places.c:802
#: src/e_mod_config.c:187
msgid "Filesystem"
msgstr "Sistema de ficheiros"
#: src/e_mod_places.c:622
msgid "No Name"
msgstr "Sen nome"
#: src/e_mod_places.c:629
msgid "free of"
msgstr "libre de"
#: src/e_mod_places.c:635
#, c-format
msgid "%s Not Mounted"
msgstr "%s non está montado"
#: src/e_mod_places.c:662
msgid "unmount"
msgstr "Desmontar"
#: src/e_mod_places.c:667
msgid "eject"
msgstr "expulsar"
#: src/e_mod_places.c:774
#: src/e_mod_config.c:178
msgid "Home"
msgstr "Cartafol persoal"
#: src/e_mod_places.c:783
#: src/e_mod_config.c:181
msgid "Desktop"
msgstr "Escritorio"
#: src/e_mod_places.c:793
#: src/e_mod_config.c:184
msgid "Trash"
msgstr "Lixo"
#: src/e_mod_places.c:811
#: src/e_mod_config.c:190
msgid "Temp"
msgstr "Temporal"
#: src/e_mod_main.c:59
msgid "Files"
msgstr "Ficheiros"
#: src/e_mod_main.c:394
msgid "Places Configuration Updated"
msgstr "Configuración de Lugares actualizada"
#: src/e_mod_main.c:434
msgid "Settings"
msgstr "Preferencias"
#: src/e_mod_config.c:54 #: src/e_mod_config.c:54
msgid "Places Settings" msgid "Places Settings"
msgstr "Preferencias de Lugares" msgstr "Preferencias de Lugares"
@ -124,7 +51,77 @@ msgstr "Empregar un xestor de ficheiros personalizado"
msgid "Show in menu" msgid "Show in menu"
msgstr "Amosar no menú" msgstr "Amosar no menú"
#: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home"
msgstr "Cartafol persoal"
#: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop"
msgstr "Escritorio"
#: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash"
msgstr "Lixo"
#: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem"
msgstr "Sistema de ficheiros"
#: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp"
msgstr "Temporal"
#: src/e_mod_config.c:193 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Favoritos" msgstr "Favoritos"
#: src/e_mod_main.c:59
msgid "Files"
msgstr "Ficheiros"
#: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places"
msgstr "Lugares"
#: src/e_mod_main.c:394
msgid "Places Configuration Updated"
msgstr "Configuración de Lugares actualizada"
#: src/e_mod_main.c:434
msgid "Settings"
msgstr "Preferencias"
#: src/e_mod_places.c:599
msgid "Warning"
msgstr "Aviso"
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
"<b>Non se pode executar o Xestor de Ficheiros de Enlightenment.</b><br>Por "
"favor escolla un xestor de ficheiros personalizado na<br> configuración do "
"módulo."
#: src/e_mod_places.c:622
msgid "No Name"
msgstr "Sen nome"
#: src/e_mod_places.c:629
msgid "free of"
msgstr "libre de"
#: src/e_mod_places.c:635
#, c-format
msgid "%s Not Mounted"
msgstr "%s non está montado"
#: src/e_mod_places.c:662
msgid "unmount"
msgstr "Desmontar"
#: src/e_mod_places.c:667
msgid "eject"
msgstr "expulsar"

View File

@ -7,97 +7,126 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: enlightenment\n" "Project-Id-Version: enlightenment\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-02-28 12:14+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2009-11-09 18:11+0000\n" "PO-Revision-Date: 2009-11-09 18:11+0000\n"
"Last-Translator: Miro Glavić <glavicmiro@gmail.com>\n" "Last-Translator: Miro Glavić <glavicmiro@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n" "Language-Team: Croatian <hr@li.org>\n"
"Language: hr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2009-11-12 04:54+0000\n" "X-Launchpad-Export-Date: 2009-11-12 04:54+0000\n"
"X-Generator: Launchpad (build Unknown)\n" "X-Generator: Launchpad (build Unknown)\n"
#: src/e_mod_config.c:51 #: src/e_mod_config.c:54
msgid "Places Configuration" msgid "Places Settings"
msgstr "Konfiguracija Mjesta" msgstr ""
#: src/e_mod_config.c:118 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "Općenito" msgstr "Općenito"
#: src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Prikaži u glavnom izborniku" msgstr "Prikaži u glavnom izborniku"
#: src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Postavi jačine pri ubacivanju"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Postavi jačine pri ubacivanju" msgstr "Postavi jačine pri ubacivanju"
#: src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Otvori upravitelja datoteka pri ubacivanju" msgstr "Otvori upravitelja datoteka pri ubacivanju"
#: src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Upotrijebi podešenog upravitelja datotekama" msgstr "Upotrijebi podešenog upravitelja datotekama"
#: src/e_mod_config.c:146 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "Prikaži u izborniku" msgstr "Prikaži u izborniku"
#: src/e_mod_config.c:149 src/e_mod_places.c:402 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Glavna" msgstr "Glavna"
#: src/e_mod_config.c:152 src/e_mod_places.c:411 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Radna površina" msgstr "Radna površina"
#: src/e_mod_config.c:155 src/e_mod_places.c:421 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Smeće" msgstr "Smeće"
#: src/e_mod_config.c:158 src/e_mod_places.c:232 src/e_mod_places.c:430 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "Datotečni sustav" msgstr "Datotečni sustav"
#: src/e_mod_config.c:161 src/e_mod_places.c:439 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Temp" msgstr "Temp"
#: src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Omiljeni" msgstr "Omiljeni"
#: src/e_mod_main.c:75 #: src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "Datoteke" msgstr "Datoteke"
#: src/e_mod_main.c:77 src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Mjesta" msgstr "Mjesta"
#: src/e_mod_main.c:443 #: src/e_mod_main.c:394
msgid "Configuration" #, fuzzy
msgstr "Konfiguracija" msgid "Places Configuration Updated"
msgstr "Konfiguracija Mjesta"
#: src/e_mod_places.c:237 #: src/e_mod_main.c:434
msgid "Settings"
msgstr ""
#: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Bez Naziva" msgstr "Bez Naziva"
#: src/e_mod_places.c:692 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "bez" msgstr "bez"
#: src/e_mod_places.c:698 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s Nije Montiran" msgstr "%s Nije Montiran"
#: src/e_mod_places.c:715 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "demontiraj" msgstr "demontiraj"
#: src/e_mod_places.c:721 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "izbaci" msgstr "izbaci"
#~ msgid "Configuration"
#~ msgstr "Konfiguracija"

View File

@ -8,10 +8,11 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: fr\n" "Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-02-28 12:14+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2009-11-11 20:49+0000\n" "PO-Revision-Date: 2009-11-11 20:49+0000\n"
"Last-Translator: lisovszki <lisovszki@gmail.com>\n" "Last-Translator: lisovszki <lisovszki@gmail.com>\n"
"Language-Team: Hungarian <pclinuxos-i18n@googlegroups.com>\n" "Language-Team: Hungarian <pclinuxos-i18n@googlegroups.com>\n"
"Language: hu\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@ -20,90 +21,118 @@ msgstr ""
"X-Poedit-Country: FRANCE\n" "X-Poedit-Country: FRANCE\n"
"X-Poedit-Language: French\n" "X-Poedit-Language: French\n"
#: src/e_mod_config.c:51 #: src/e_mod_config.c:54
msgid "Places Configuration" msgid "Places Settings"
msgstr "Beállítások" msgstr ""
#: src/e_mod_config.c:118 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "Általános" msgstr "Általános"
#: src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Megjelenítés a főmeüben" msgstr "Megjelenítés a főmeüben"
#: src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Eszközök felcsatolása csatlakoztatáskor"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Eszközök felcsatolása csatlakoztatáskor" msgstr "Eszközök felcsatolása csatlakoztatáskor"
#: src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Fájlkezelő megnyitása felcsatoláskor" msgstr "Fájlkezelő megnyitása felcsatoláskor"
#: src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Egyedi fájlkezelő használata" msgstr "Egyedi fájlkezelő használata"
#: src/e_mod_config.c:146 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "Megjelenítés a menüben" msgstr "Megjelenítés a menüben"
#: src/e_mod_config.c:149 src/e_mod_places.c:402 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Saját könyvtár" msgstr "Saját könyvtár"
#: src/e_mod_config.c:152 src/e_mod_places.c:411 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Munkaasztal" msgstr "Munkaasztal"
#: src/e_mod_config.c:155 src/e_mod_places.c:421 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Szemétkosár" msgstr "Szemétkosár"
#: src/e_mod_config.c:158 src/e_mod_places.c:232 src/e_mod_places.c:430 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "Fájlrendszer" msgstr "Fájlrendszer"
#: src/e_mod_config.c:161 src/e_mod_places.c:439 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Átmeneti" msgstr "Átmeneti"
#: src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Kedvencek" msgstr "Kedvencek"
#: src/e_mod_main.c:75 #: src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "Fájlok" msgstr "Fájlok"
#: src/e_mod_main.c:77 src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Helyek" msgstr "Helyek"
#: src/e_mod_main.c:443 #: src/e_mod_main.c:394
msgid "Configuration" #, fuzzy
msgstr "Beállítás" msgid "Places Configuration Updated"
msgstr "Beállítások"
#: src/e_mod_places.c:237 #: src/e_mod_main.c:434
msgid "Settings"
msgstr ""
#: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Nincs név" msgstr "Nincs név"
#: src/e_mod_places.c:692 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "szabad hely" msgstr "szabad hely"
#: src/e_mod_places.c:698 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s nincs felcsatolva" msgstr "%s nincs felcsatolva"
#: src/e_mod_places.c:715 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "leválasztás" msgstr "leválasztás"
#: src/e_mod_places.c:721 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "kiadás" msgstr "kiadás"
#~ msgid "Configuration"
#~ msgstr "Beállítás"
#~ msgid "File manager (if blank uses Enlightenment)" #~ msgid "File manager (if blank uses Enlightenment)"
#~ msgstr "Fájlkezelő (ha üres, akkor az e17 fájlkezelőjét használja)" #~ msgstr "Fájlkezelő (ha üres, akkor az e17 fájlkezelőjét használja)"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Places\n" "Project-Id-Version: Places\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-09-15 17:28+0200\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-09-15 17:29+0200\n" "PO-Revision-Date: 2012-09-15 17:29+0200\n"
"Last-Translator: DaveMDS <dave@gurumeditation.it>\n" "Last-Translator: DaveMDS <dave@gurumeditation.it>\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -79,7 +79,8 @@ msgstr "Preferiti"
msgid "Files" msgid "Files"
msgstr "File" msgstr "File"
#: src/e_mod_main.c:61 src/e_mod_places.c:236 src/e_mod_places.c:868 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Risorse" msgstr "Risorse"

View File

@ -6,17 +6,17 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: enlightenment\n" "Project-Id-Version: enlightenment\n"
"Report-Msgid-Bugs-To: $MSGID_BUGS_ADDRESS\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-12-21 11:55+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2013-01-05 22:32+0000\n" "PO-Revision-Date: 2013-01-05 22:32+0000\n"
"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n" "Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
"Language-Team: Lithuanian <lt@li.org>\n" "Language-Team: Lithuanian <lt@li.org>\n"
"Language: lt\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2013-01-06 04:54+0000\n" "X-Launchpad-Export-Date: 2013-01-06 04:54+0000\n"
"X-Generator: Launchpad (build 16393)\n" "X-Generator: Launchpad (build 16393)\n"
"Language: lt\n"
#: src/e_mod_config.c:54 #: src/e_mod_config.c:54
msgid "Places Settings" msgid "Places Settings"

View File

@ -5,8 +5,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Places\n" "Project-Id-Version: Places\n"
"Report-Msgid-Bugs-To: http://trac.enlightenment.org/e\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2011-09-02 15:01-0700\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2011-09-03 15:37+0100\n" "PO-Revision-Date: 2011-09-03 15:37+0100\n"
"Last-Translator: Heimen Stoffels <vistausss@gmail.com>\n" "Last-Translator: Heimen Stoffels <vistausss@gmail.com>\n"
"Language-Team: <vistausss@gmail.com>\n" "Language-Team: <vistausss@gmail.com>\n"
@ -17,99 +17,111 @@ msgstr ""
"X-Poedit-Language: NL\n" "X-Poedit-Language: NL\n"
"X-Poedit-Country: Nederland\n" "X-Poedit-Country: Nederland\n"
#. create new config dialog #: src/e_mod_config.c:54
#: ../src/e_mod_config.c:52
msgid "Places Settings" msgid "Places Settings"
msgstr "Plaatsen-instellingen" msgstr "Plaatsen-instellingen"
#. General frame #: src/e_mod_config.c:136
#: ../src/e_mod_config.c:119
msgid "General" msgid "General"
msgstr "Algemeen" msgstr "Algemeen"
#: ../src/e_mod_config.c:122 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Toon in hoofdmenu" msgstr "Toon in hoofdmenu"
#: ../src/e_mod_config.c:126 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Koppel volumes aan bij invoeren"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Koppel volumes aan bij invoeren" msgstr "Koppel volumes aan bij invoeren"
#: ../src/e_mod_config.c:130 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Open bestandsbeheerder bij invoeren" msgstr "Open bestandsbeheerder bij invoeren"
#: ../src/e_mod_config.c:134 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Gebruik een aangepaste bestandsbeheerder" msgstr "Gebruik een aangepaste bestandsbeheerder"
#. Display frame #: src/e_mod_config.c:175
#: ../src/e_mod_config.c:147
msgid "Show in menu" msgid "Show in menu"
msgstr "Toon in menu" msgstr "Toon in menu"
#: ../src/e_mod_config.c:150 #: src/e_mod_config.c:178 src/e_mod_places.c:774
#: ../src/e_mod_places.c:470
msgid "Home" msgid "Home"
msgstr "Persoonlijke map" msgstr "Persoonlijke map"
#: ../src/e_mod_config.c:153 #: src/e_mod_config.c:181 src/e_mod_places.c:783
#: ../src/e_mod_places.c:479
msgid "Desktop" msgid "Desktop"
msgstr "Bureaublad" msgstr "Bureaublad"
#: ../src/e_mod_config.c:156 #: src/e_mod_config.c:184 src/e_mod_places.c:793
#: ../src/e_mod_places.c:489
msgid "Trash" msgid "Trash"
msgstr "Prullenbak" msgstr "Prullenbak"
#: ../src/e_mod_config.c:159 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: ../src/e_mod_places.c:268
#: ../src/e_mod_places.c:498
msgid "Filesystem" msgid "Filesystem"
msgstr "Bestandssysteem" msgstr "Bestandssysteem"
#: ../src/e_mod_config.c:162 #: src/e_mod_config.c:190 src/e_mod_places.c:811
#: ../src/e_mod_places.c:507
msgid "Temp" msgid "Temp"
msgstr "Temp" msgstr "Temp"
#: ../src/e_mod_config.c:165 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Favorieten" msgstr "Favorieten"
#. Display this Modules config info in the main Config Panel #: src/e_mod_main.c:59
#: ../src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "Bestanden" msgstr "Bestanden"
#: ../src/e_mod_main.c:61 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: ../src/e_mod_places.c:564 #: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Plaatsen" msgstr "Plaatsen"
#: ../src/e_mod_main.c:427 #: src/e_mod_main.c:394
msgid "Places Configuration Updated"
msgstr ""
#: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "Instellingen" msgstr "Instellingen"
#: ../src/e_mod_places.c:273 #: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Geen naam" msgstr "Geen naam"
#: ../src/e_mod_places.c:779 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "vrij van" msgstr "vrij van"
#: ../src/e_mod_places.c:785 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s Niet aangekoppeld" msgstr "%s Niet aangekoppeld"
#: ../src/e_mod_places.c:802 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "koppel af" msgstr "koppel af"
#: ../src/e_mod_places.c:808 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "werp uit" msgstr "werp uit"

View File

@ -7,97 +7,126 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: enlightenment\n" "Project-Id-Version: enlightenment\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-02-28 12:14+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2009-11-13 17:51+0000\n" "PO-Revision-Date: 2009-11-13 17:51+0000\n"
"Last-Translator: Stanislaw Gackowski <launchpad@soeb.eu>\n" "Last-Translator: Stanislaw Gackowski <launchpad@soeb.eu>\n"
"Language-Team: Polish <pl@li.org>\n" "Language-Team: Polish <pl@li.org>\n"
"Language: pl\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2009-11-14 04:52+0000\n" "X-Launchpad-Export-Date: 2009-11-14 04:52+0000\n"
"X-Generator: Launchpad (build Unknown)\n" "X-Generator: Launchpad (build Unknown)\n"
#: src/e_mod_config.c:51 #: src/e_mod_config.c:54
msgid "Places Configuration" msgid "Places Settings"
msgstr "Konfiguracja miejsc" msgstr ""
#: src/e_mod_config.c:118 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "Ogólne" msgstr "Ogólne"
#: src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Pokaż w menu" msgstr "Pokaż w menu"
#: src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Montuj przy włożeniu"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Montuj przy włożeniu" msgstr "Montuj przy włożeniu"
#: src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Otwieraj manadżer plików przy włożeniu" msgstr "Otwieraj manadżer plików przy włożeniu"
#: src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Używaj własnego manadżera plików" msgstr "Używaj własnego manadżera plików"
#: src/e_mod_config.c:146 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "Pokazuj w menu" msgstr "Pokazuj w menu"
#: src/e_mod_config.c:149 src/e_mod_places.c:402 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Katalog domowy" msgstr "Katalog domowy"
#: src/e_mod_config.c:152 src/e_mod_places.c:411 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Pulpit" msgstr "Pulpit"
#: src/e_mod_config.c:155 src/e_mod_places.c:421 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Kosz" msgstr "Kosz"
#: src/e_mod_config.c:158 src/e_mod_places.c:232 src/e_mod_places.c:430 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "System plików." msgstr "System plików."
#: src/e_mod_config.c:161 src/e_mod_places.c:439 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "" msgstr ""
#: src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Ulubione" msgstr "Ulubione"
#: src/e_mod_main.c:75 #: src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "Pliki" msgstr "Pliki"
#: src/e_mod_main.c:77 src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Miejsca" msgstr "Miejsca"
#: src/e_mod_main.c:443 #: src/e_mod_main.c:394
msgid "Configuration" #, fuzzy
msgstr "Konfiguracja" msgid "Places Configuration Updated"
msgstr "Konfiguracja miejsc"
#: src/e_mod_places.c:237 #: src/e_mod_main.c:434
msgid "Settings"
msgstr ""
#: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Bez nazwy" msgstr "Bez nazwy"
#: src/e_mod_places.c:692 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "wolne z" msgstr "wolne z"
#: src/e_mod_places.c:698 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s nie jest zamontowane" msgstr "%s nie jest zamontowane"
#: src/e_mod_places.c:715 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "odmontuj" msgstr "odmontuj"
#: src/e_mod_places.c:721 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "wysuń" msgstr "wysuń"
#~ msgid "Configuration"
#~ msgstr "Konfiguracja"

View File

@ -6,8 +6,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: places\n" "Project-Id-Version: places\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-09-13 00:56+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-09-13 01:15+0100\n" "PO-Revision-Date: 2012-09-13 01:15+0100\n"
"Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n" "Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n"
"Language-Team: Portuguese <>\n" "Language-Team: Portuguese <>\n"
@ -56,29 +56,23 @@ msgstr "Utilizar um gestor de ficheiros personalizado"
msgid "Show in menu" msgid "Show in menu"
msgstr "Mostrar no menu" msgstr "Mostrar no menu"
#: src/e_mod_config.c:178 #: src/e_mod_config.c:178 src/e_mod_places.c:774
#: src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Pasta pessoal" msgstr "Pasta pessoal"
#: src/e_mod_config.c:181 #: src/e_mod_config.c:181 src/e_mod_places.c:783
#: src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Área de trabalho" msgstr "Área de trabalho"
#: src/e_mod_config.c:184 #: src/e_mod_config.c:184 src/e_mod_places.c:793
#: src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Lixo" msgstr "Lixo"
#: src/e_mod_config.c:187 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: src/e_mod_places.c:618
#: src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "Sistema de ficheiros" msgstr "Sistema de ficheiros"
#: src/e_mod_config.c:190 #: src/e_mod_config.c:190 src/e_mod_places.c:811
#: src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Temporários" msgstr "Temporários"
@ -90,8 +84,7 @@ msgstr "Favoritos"
msgid "Files" msgid "Files"
msgstr "Ficheiros" msgstr "Ficheiros"
#: src/e_mod_main.c:61 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:236
#: src/e_mod_places.c:868 #: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Locais" msgstr "Locais"
@ -109,8 +102,12 @@ msgid "Warning"
msgstr "Aviso" msgstr "Aviso"
#: src/e_mod_places.c:600 #: src/e_mod_places.c:600
msgid "<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom file manager in<br>the gadget configuration." msgid ""
msgstr "<b>Não foi possível executar o EFM.</b><br>Escolha o gestor de ficheiros na configuração do gadget." "<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
"<b>Não foi possível executar o EFM.</b><br>Escolha o gestor de ficheiros na "
"configuração do gadget."
#: src/e_mod_places.c:622 #: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"

View File

@ -7,97 +7,122 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: enlightenment\n" "Project-Id-Version: enlightenment\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-02-28 12:14+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2010-02-14 04:51+0000\n" "PO-Revision-Date: 2010-02-14 04:51+0000\n"
"Last-Translator: Teylo Laundos Aguiar <teylo.aguiar@gmail.com>\n" "Last-Translator: Teylo Laundos Aguiar <teylo.aguiar@gmail.com>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-02-15 04:49+0000\n" "X-Launchpad-Export-Date: 2010-02-15 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n" "X-Generator: Launchpad (build Unknown)\n"
#: src/e_mod_config.c:51 #: src/e_mod_config.c:54
msgid "Places Configuration" msgid "Places Settings"
msgstr "" msgstr ""
#: src/e_mod_config.c:118 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "" msgstr ""
#: src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Exibir no menu principal" msgstr "Exibir no menu principal"
#: src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Montar volumes ao inserir"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Montar volumes ao inserir" msgstr "Montar volumes ao inserir"
#: src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Abrir gerenciados de arquivos ao inserir" msgstr "Abrir gerenciados de arquivos ao inserir"
#: src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "" msgstr ""
#: src/e_mod_config.c:146 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "Exibir no menu" msgstr "Exibir no menu"
#: src/e_mod_config.c:149 src/e_mod_places.c:402 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: src/e_mod_config.c:152 src/e_mod_places.c:411 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "" msgstr ""
#: src/e_mod_config.c:155 src/e_mod_places.c:421 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "" msgstr ""
#: src/e_mod_config.c:158 src/e_mod_places.c:232 src/e_mod_places.c:430 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "" msgstr ""
#: src/e_mod_config.c:161 src/e_mod_places.c:439 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "" msgstr ""
#: src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "" msgstr ""
#: src/e_mod_main.c:75 #: src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "" msgstr ""
#: src/e_mod_main.c:77 src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "" msgstr ""
#: src/e_mod_main.c:443 #: src/e_mod_main.c:394
msgid "Configuration" msgid "Places Configuration Updated"
msgstr "" msgstr ""
#: src/e_mod_places.c:237 #: src/e_mod_main.c:434
msgid "Settings"
msgstr ""
#: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "" msgstr ""
#: src/e_mod_places.c:692 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "" msgstr ""
#: src/e_mod_places.c:698 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s Não montado" msgstr "%s Não montado"
#: src/e_mod_places.c:715 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "" msgstr ""
#: src/e_mod_places.c:721 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "" msgstr ""

View File

@ -6,104 +6,124 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: places\n" "Project-Id-Version: places\n"
"Report-Msgid-Bugs-To: http://trac.enlightenment.org/e\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2011-02-17 15:00-0800\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2011-02-23 03:57+0100\n" "PO-Revision-Date: 2011-02-23 03:57+0100\n"
"Last-Translator: r1to <renato.rener@gmail.com>\n" "Last-Translator: r1to <renato.rener@gmail.com>\n"
"Language-Team: Slovenian <sl@li.org>\n" "Language-Team: Slovenian <sl@li.org>\n"
"Language: sl\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n" "X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
"n%100==4 ? 2 : 3);\n"
#. create new config dialog #: src/e_mod_config.c:54
#: ../src/e_mod_config.c:51
msgid "Places Settings" msgid "Places Settings"
msgstr "Nastavitev modula Mesta" msgstr "Nastavitev modula Mesta"
#. General frame #: src/e_mod_config.c:136
#: ../src/e_mod_config.c:118
msgid "General" msgid "General"
msgstr "Splošno" msgstr "Splošno"
#: ../src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Prikaz v glavnem meniju" msgstr "Prikaz v glavnem meniju"
#: ../src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Priklopi diske ob vstavitvi"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Priklopi diske ob vstavitvi" msgstr "Priklopi diske ob vstavitvi"
#: ../src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Odpri upravitelja datotek ob vstavitvi" msgstr "Odpri upravitelja datotek ob vstavitvi"
#: ../src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Uporabi naslednjega upravitelja datotek" msgstr "Uporabi naslednjega upravitelja datotek"
#. Display frame #: src/e_mod_config.c:175
#: ../src/e_mod_config.c:146
msgid "Show in menu" msgid "Show in menu"
msgstr "Prikaži v meniju" msgstr "Prikaži v meniju"
#: ../src/e_mod_config.c:149 ../src/e_mod_places.c:408 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Dom" msgstr "Dom"
#: ../src/e_mod_config.c:152 ../src/e_mod_places.c:417 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Namizje" msgstr "Namizje"
#: ../src/e_mod_config.c:155 ../src/e_mod_places.c:427 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Smeti" msgstr "Smeti"
#: ../src/e_mod_config.c:158 ../src/e_mod_places.c:207 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: ../src/e_mod_places.c:436
msgid "Filesystem" msgid "Filesystem"
msgstr "Datotečni sistem" msgstr "Datotečni sistem"
#: ../src/e_mod_config.c:161 ../src/e_mod_places.c:445 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Začasno" msgstr "Začasno"
#: ../src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Priljubljeni" msgstr "Priljubljeni"
#. Display this Modules config info in the main Config Panel #: src/e_mod_main.c:59
#: ../src/e_mod_main.c:58
msgid "Files" msgid "Files"
msgstr "Datoteke" msgstr "Datoteke"
#: ../src/e_mod_main.c:60 ../src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Mesta" msgstr "Mesta"
#: ../src/e_mod_main.c:430 #: src/e_mod_main.c:394
msgid "Places Configuration Updated"
msgstr ""
#: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "Nastavitve" msgstr "Nastavitve"
#: ../src/e_mod_places.c:212 #: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Brezimno" msgstr "Brezimno"
#: ../src/e_mod_places.c:693 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "prosto od" msgstr "prosto od"
#: ../src/e_mod_places.c:699 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s·Ni priklopljen" msgstr "%s·Ni priklopljen"
#: ../src/e_mod_places.c:716 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "Odklopi" msgstr "Odklopi"
#: ../src/e_mod_places.c:722 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "Izvrzi" msgstr "Izvrzi"

View File

@ -7,97 +7,125 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: enlightenment\n" "Project-Id-Version: enlightenment\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-02-28 12:14+0100\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2009-11-15 09:10+0000\n" "PO-Revision-Date: 2009-11-15 09:10+0000\n"
"Last-Translator: Mustafa Yılmaz <apshalasha@gmail.com>\n" "Last-Translator: Mustafa Yılmaz <apshalasha@gmail.com>\n"
"Language-Team: Turkish <tr@li.org>\n" "Language-Team: Turkish <tr@li.org>\n"
"Language: tr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2009-11-16 04:46+0000\n" "X-Launchpad-Export-Date: 2009-11-16 04:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n" "X-Generator: Launchpad (build Unknown)\n"
#: src/e_mod_config.c:51 #: src/e_mod_config.c:54
msgid "Places Configuration" msgid "Places Settings"
msgstr "Yerler Yapılandırması" msgstr ""
#: src/e_mod_config.c:118 #: src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "Genel" msgstr "Genel"
#: src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Ana menüde göster" msgstr "Ana menüde göster"
#: src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
msgid "Mount volumes at boot"
msgstr ""
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "" msgstr ""
#: src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "" msgstr ""
#: src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Özel bir dosya yöneticisi kullan" msgstr "Özel bir dosya yöneticisi kullan"
#: src/e_mod_config.c:146 #: src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "Menüde göster" msgstr "Menüde göster"
#: src/e_mod_config.c:149 src/e_mod_places.c:402 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Ev" msgstr "Ev"
#: src/e_mod_config.c:152 src/e_mod_places.c:411 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Masaüstü" msgstr "Masaüstü"
#: src/e_mod_config.c:155 src/e_mod_places.c:421 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Çöp" msgstr "Çöp"
#: src/e_mod_config.c:158 src/e_mod_places.c:232 src/e_mod_places.c:430 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "Dosya sistemi" msgstr "Dosya sistemi"
#: src/e_mod_config.c:161 src/e_mod_places.c:439 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Geçici" msgstr "Geçici"
#: src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Beğenilenler" msgstr "Beğenilenler"
#: src/e_mod_main.c:75 #: src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "Dosyalar" msgstr "Dosyalar"
#: src/e_mod_main.c:77 src/e_mod_places.c:502 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Yerler" msgstr "Yerler"
#: src/e_mod_main.c:443 #: src/e_mod_main.c:394
msgid "Configuration" #, fuzzy
msgstr "Yapılandırma" msgid "Places Configuration Updated"
msgstr "Yerler Yapılandırması"
#: src/e_mod_places.c:237 #: src/e_mod_main.c:434
msgid "Settings"
msgstr ""
#: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "İsimsiz" msgstr "İsimsiz"
#: src/e_mod_places.c:692 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "boş" msgstr "boş"
#: src/e_mod_places.c:698 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s Bağlı Değil" msgstr "%s Bağlı Değil"
#: src/e_mod_places.c:715 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "ayır" msgstr "ayır"
#: src/e_mod_places.c:721 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "çıkart" msgstr "çıkart"
#~ msgid "Configuration"
#~ msgstr "Yapılandırma"

View File

@ -4,8 +4,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: places.HEAD\n" "Project-Id-Version: places.HEAD\n"
"Report-Msgid-Bugs-To: http://trac.enlightenment.org/e\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-09-09 08:01-0700\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2011-02-06 09:46+0300\n" "PO-Revision-Date: 2011-02-06 09:46+0300\n"
"Last-Translator: Korostil Daniel <ted.korostiled@gmail.com>\n" "Last-Translator: Korostil Daniel <ted.korostiled@gmail.com>\n"
"Language-Team: translation@linux.org.ua\n" "Language-Team: translation@linux.org.ua\n"
@ -13,103 +13,120 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && 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" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Virtaal 0.6.1\n" "X-Generator: Virtaal 0.6.1\n"
"X-Launchpad-Export-Date: 2009-11-13 11:33+0000\n" "X-Launchpad-Export-Date: 2009-11-13 11:33+0000\n"
#. create new config dialog #: src/e_mod_config.c:54
#: ../src/e_mod_config.c:51
msgid "Places Settings" msgid "Places Settings"
msgstr "Налаштування" msgstr "Налаштування"
#. General frame #: src/e_mod_config.c:136
#: ../src/e_mod_config.c:118
msgid "General" msgid "General"
msgstr "Загальне" msgstr "Загальне"
#: ../src/e_mod_config.c:121 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "Показати в головному меню" msgstr "Показати в головному меню"
#: ../src/e_mod_config.c:125 #: src/e_mod_config.c:143
msgid "Hide the gadget header"
msgstr ""
#: src/e_mod_config.c:147
#, fuzzy
msgid "Mount volumes at boot"
msgstr "Змонтовувати том при вводі"
#: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "Змонтовувати том при вводі" msgstr "Змонтовувати том при вводі"
#: ../src/e_mod_config.c:129 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "Відкривати менеджера файлів при вводі" msgstr "Відкривати менеджера файлів при вводі"
#: ../src/e_mod_config.c:133 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "Використовувати вибраний файловий менеджер" msgstr "Використовувати вибраний файловий менеджер"
#. Display frame #: src/e_mod_config.c:175
#: ../src/e_mod_config.c:146
msgid "Show in menu" msgid "Show in menu"
msgstr "Показати в меню" msgstr "Показати в меню"
#: ../src/e_mod_config.c:149 ../src/e_mod_places.c:379 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "Домівка" msgstr "Домівка"
#: ../src/e_mod_config.c:152 ../src/e_mod_places.c:388 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "Стільниця" msgstr "Стільниця"
#: ../src/e_mod_config.c:155 ../src/e_mod_places.c:398 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "Корзина" msgstr "Корзина"
#: ../src/e_mod_config.c:158 ../src/e_mod_places.c:208 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: ../src/e_mod_places.c:407
msgid "Filesystem" msgid "Filesystem"
msgstr "Файлова система" msgstr "Файлова система"
#: ../src/e_mod_config.c:161 ../src/e_mod_places.c:416 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "Тимчасове" msgstr "Тимчасове"
#: ../src/e_mod_config.c:164 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "Улюблені" msgstr "Улюблені"
#. Display this Modules config info in the main Config Panel #: src/e_mod_main.c:59
#: ../src/e_mod_main.c:58
msgid "Files" msgid "Files"
msgstr "Файли" msgstr "Файли"
#: ../src/e_mod_main.c:60 ../src/e_mod_places.c:479 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "Місця" msgstr "Місця"
#: ../src/e_mod_main.c:430 #: src/e_mod_main.c:394
#, fuzzy
msgid "Places Configuration Updated"
msgstr "Налаштування місцин"
#: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "Налаштування" msgstr "Налаштування"
#: ../src/e_mod_places.c:213 #: src/e_mod_places.c:599
msgid "Warning"
msgstr ""
#: src/e_mod_places.c:600
msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration."
msgstr ""
#: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "Без назви" msgstr "Без назви"
#: ../src/e_mod_places.c:669 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "вільно з" msgstr "вільно з"
#: ../src/e_mod_places.c:675 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s не змонтовано" msgstr "%s не змонтовано"
#: ../src/e_mod_places.c:692 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "демонтувати" msgstr "демонтувати"
#: ../src/e_mod_places.c:698 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "вийняти" msgstr "вийняти"
#~ msgid "Places Configuration"
#~ msgstr "Налаштування місцин"
#~ msgid "Configuration" #~ msgid "Configuration"
#~ msgstr "Налаштування" #~ msgstr "Налаштування"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: places VERSION\n" "Project-Id-Version: places VERSION\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-12-22 06:13+0800\n" "POT-Creation-Date: 2013-04-14 18:28+0200\n"
"PO-Revision-Date: 2012-12-22 06:15+0800\n" "PO-Revision-Date: 2012-12-22 06:15+0800\n"
"Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n" "Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@ -19,118 +19,113 @@ msgstr ""
"X-Launchpad-Export-Date: 2010-02-11 05:02+0000\n" "X-Launchpad-Export-Date: 2010-02-11 05:02+0000\n"
"X-Generator: Launchpad (build Unknown)\n" "X-Generator: Launchpad (build Unknown)\n"
#. create new config dialog #: src/e_mod_config.c:54
#: ../src/e_mod_config.c:54
msgid "Places Settings" msgid "Places Settings"
msgstr "Places 设置" msgstr "Places 设置"
#. General frame #: src/e_mod_config.c:136
#: ../src/e_mod_config.c:136
msgid "General" msgid "General"
msgstr "常规" msgstr "常规"
#: ../src/e_mod_config.c:139 #: src/e_mod_config.c:139
msgid "Show in main menu" msgid "Show in main menu"
msgstr "在主菜单中显示" msgstr "在主菜单中显示"
#: ../src/e_mod_config.c:143 #: src/e_mod_config.c:143
msgid "Hide the gadget header" msgid "Hide the gadget header"
msgstr "隐藏组件头" msgstr "隐藏组件头"
#: ../src/e_mod_config.c:147 #: src/e_mod_config.c:147
msgid "Mount volumes at boot" msgid "Mount volumes at boot"
msgstr "启动时挂载卷" msgstr "启动时挂载卷"
#: ../src/e_mod_config.c:151 #: src/e_mod_config.c:151
msgid "Mount volumes on insert" msgid "Mount volumes on insert"
msgstr "插入后立刻挂载" msgstr "插入后立刻挂载"
#: ../src/e_mod_config.c:155 #: src/e_mod_config.c:155
msgid "Open filemanager on insert" msgid "Open filemanager on insert"
msgstr "插入后启动文件管理器" msgstr "插入后启动文件管理器"
#: ../src/e_mod_config.c:162 #: src/e_mod_config.c:162
msgid "Use a custom file manager" msgid "Use a custom file manager"
msgstr "使用常规文件管理器" msgstr "使用常规文件管理器"
#. Display frame #: src/e_mod_config.c:175
#: ../src/e_mod_config.c:175
msgid "Show in menu" msgid "Show in menu"
msgstr "在菜单中显示" msgstr "在菜单中显示"
#: ../src/e_mod_config.c:178 ../src/e_mod_places.c:774 #: src/e_mod_config.c:178 src/e_mod_places.c:774
msgid "Home" msgid "Home"
msgstr "主目录" msgstr "主目录"
#: ../src/e_mod_config.c:181 ../src/e_mod_places.c:783 #: src/e_mod_config.c:181 src/e_mod_places.c:783
msgid "Desktop" msgid "Desktop"
msgstr "桌面" msgstr "桌面"
#: ../src/e_mod_config.c:184 ../src/e_mod_places.c:793 #: src/e_mod_config.c:184 src/e_mod_places.c:793
msgid "Trash" msgid "Trash"
msgstr "回收站" msgstr "回收站"
#: ../src/e_mod_config.c:187 ../src/e_mod_places.c:618 #: src/e_mod_config.c:187 src/e_mod_places.c:618 src/e_mod_places.c:802
#: ../src/e_mod_places.c:802
msgid "Filesystem" msgid "Filesystem"
msgstr "文件系统" msgstr "文件系统"
#: ../src/e_mod_config.c:190 ../src/e_mod_places.c:811 #: src/e_mod_config.c:190 src/e_mod_places.c:811
msgid "Temp" msgid "Temp"
msgstr "临时文件" msgstr "临时文件"
#: ../src/e_mod_config.c:193 #: src/e_mod_config.c:193
msgid "Favorites" msgid "Favorites"
msgstr "收藏夹" msgstr "收藏夹"
#. Display this Modules config info in the main Config Panel #: src/e_mod_main.c:59
#: ../src/e_mod_main.c:59
msgid "Files" msgid "Files"
msgstr "文件" msgstr "文件"
#: ../src/e_mod_main.c:61 ../src/e_mod_main.c:298 ../src/e_mod_places.c:236 #: src/e_mod_main.c:61 src/e_mod_main.c:298 src/e_mod_places.c:236
#: ../src/e_mod_places.c:868 #: src/e_mod_places.c:868
msgid "Places" msgid "Places"
msgstr "位置" msgstr "位置"
#: ../src/e_mod_main.c:394 #: src/e_mod_main.c:394
msgid "Places Configuration Updated" msgid "Places Configuration Updated"
msgstr "已更新 Places 配置" msgstr "已更新 Places 配置"
#: ../src/e_mod_main.c:434 #: src/e_mod_main.c:434
msgid "Settings" msgid "Settings"
msgstr "设置" msgstr "设置"
#: ../src/e_mod_places.c:599 #: src/e_mod_places.c:599
msgid "Warning" msgid "Warning"
msgstr "警告" msgstr "警告"
#: ../src/e_mod_places.c:600 #: src/e_mod_places.c:600
msgid "" msgid ""
"<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom " "<b>Cannot run the Enlightenment FileManager.</b><br>Please choose a custom "
"file manager in<br>the gadget configuration." "file manager in<br>the gadget configuration."
msgstr "" msgstr ""
"<b>无法运行 Enlightenment 文件管理器。</b><b>请在配置中选择一个自定义的文件" "<b>无法运行 Enlightenment 文件管理器。</b><b>请在配置中选择一个自定义的文件"
"理器。" "理器。"
#: ../src/e_mod_places.c:622 #: src/e_mod_places.c:622
msgid "No Name" msgid "No Name"
msgstr "无名称" msgstr "无名称"
#: ../src/e_mod_places.c:629 #: src/e_mod_places.c:629
msgid "free of" msgid "free of"
msgstr "空闲,总计" msgstr "空闲,总计"
#: ../src/e_mod_places.c:635 #: src/e_mod_places.c:635
#, c-format #, c-format
msgid "%s Not Mounted" msgid "%s Not Mounted"
msgstr "%s 未挂载" msgstr "%s 未挂载"
#: ../src/e_mod_places.c:662 #: src/e_mod_places.c:662
msgid "unmount" msgid "unmount"
msgstr "卸载" msgstr "卸载"
#: ../src/e_mod_places.c:667 #: src/e_mod_places.c:667
msgid "eject" msgid "eject"
msgstr "弹出" msgstr "弹出"

View File

@ -14,6 +14,8 @@ module_la_SOURCES = e_mod_main.h \
e_mod_places.c \ e_mod_places.c \
e_mod_udisks.h \ e_mod_udisks.h \
e_mod_udisks.c \ e_mod_udisks.c \
e_mod_udisks_edbus2.h \
e_mod_udisks_edbus2.c \
e_mod_eeze.h \ e_mod_eeze.h \
e_mod_eeze.c e_mod_eeze.c

View File

@ -8,42 +8,135 @@
#include <e.h> #include <e.h>
#include "e_mod_places.h" #include "e_mod_places.h"
#include <Eeze.h> #include <Eeze.h>
// #include <Eeze_Disk.h> #include <Eeze_Disk.h>
/* Local Function Prototypes */ /* Local Function Prototypes */
/* Local Variables */ /* Local Variables */
// Eina_Bool eeze_mount_mtab_scan (void)
// Eina_Bool eeze_mount_fstab_scan (void)
// Eina_Bool eeze_mount_tabs_watch (void)
// void eeze_mount_tabs_unwatch (void)
// Eina_Bool eeze_disk_mount (Eeze_Disk *disk)
// Eina_Bool eeze_disk_unmount (Eeze_Disk *disk)
// Eina_Bool eeze_disk_eject (Eeze_Disk *disk)
/* Implementation */ /* Implementation */
void _places_eeze_disk_print(Eeze_Disk *disk)
{
eeze_disk_scan(disk); // NEEDED ??
printf("PLACES: SysPath: %s\n", eeze_disk_syspath_get(disk));
printf("PLACES: devpath: %s\n", eeze_disk_devpath_get(disk));
printf("PLACES: mount_point: %s\n", eeze_disk_mount_point_get(disk));
printf("PLACES: mountopts: %ld\n", eeze_disk_mountopts_get(disk));
printf("PLACES: label: %s\n", eeze_disk_label_get(disk));
printf("PLACES: type: %d\n", eeze_disk_type_get(disk));
printf("PLACES: fstype: %s\n", eeze_disk_fstype_get(disk));
printf("PLACES: mounted: %d\n", eeze_disk_mounted_get(disk));
printf("PLACES: removable: %d\n", eeze_disk_removable_get(disk));
printf("PLACES: mount_wrapper: %s\n", eeze_disk_mount_wrapper_get(disk));
printf("PLACES: vendor: %s\n", eeze_disk_vendor_get(disk));
printf("PLACES: model: %s\n", eeze_disk_model_get(disk));
printf("PLACES: serial: %s\n", eeze_disk_serial_get(disk));
printf("PLACES: uuid: %s\n", eeze_disk_uuid_get(disk));
printf("PLACES: ---------------\n");
}
Eina_Bool Eina_Bool
places_eeze_init(void) places_eeze_init(void)
{ {
printf("PLACES: eeze: init()\n"); printf("PLACES: eeze: init()\n");
if (!eeze_init() /*|| !eeze_disk_function()*/) // This will fail on compilation/runtime if Disk functions not available
{ eeze_disk_function();
printf("Impossible to setup eeze.\n");
return EINA_FALSE; // init eeze
} if (!eeze_init())
{
printf("Impossible to setup eeze.\n");
return EINA_FALSE;
}
// check eeze mount/umont/eject support
if (!eeze_disk_can_mount() ||
!eeze_disk_can_unmount() ||
!eeze_disk_can_eject())
{
printf("Eeze don't have mount/umount/eject support.\n");
eeze_shutdown();
return EINA_FALSE;
}
// if (!eeze_mount_tabs_watch())
// {
// printf("Cannot setup watcher for fstab/mtab.\n");
// eeze_shutdown();
// return EINA_FALSE;
// }
eeze_mount_fstab_scan();
eeze_mount_mtab_scan();
/*
Eina_List *disks; Eina_List *disks;
const char *syspath; const char *syspath;
disks = eeze_udev_find_by_type(EEZE_UDEV_TYPE_DRIVE_MOUNTABLE, NULL); Eeze_Disk *disk;
printf("Found the following mountable disks:\n");
disks = eeze_udev_find_by_type(EEZE_UDEV_TYPE_DRIVE_INTERNAL, NULL);
printf("PLACES: Found the following internal disks:\n");
EINA_LIST_FREE(disks, syspath) EINA_LIST_FREE(disks, syspath)
{ {
Eeze_Disk *disk;
disk = eeze_disk_new(syspath); disk = eeze_disk_new(syspath);
printf("\t%s - %s:%s\n", syspath, eeze_disk_devpath_get(disk), eeze_disk_mount_point_get(disk)); _places_eeze_disk_print(disk);
eina_stringshare_del(syspath);
eeze_disk_free(disk);
}
disks = eeze_udev_find_by_type(EEZE_UDEV_TYPE_DRIVE_MOUNTABLE, NULL);
printf("PLACES: Found the following mountable disks:\n");
EINA_LIST_FREE(disks, syspath)
{
disk = eeze_disk_new(syspath);
_places_eeze_disk_print(disk);
eeze_disk_free(disk); eeze_disk_free(disk);
eina_stringshare_del(syspath); eina_stringshare_del(syspath);
} }
*/
disks = eeze_udev_find_by_type(EEZE_UDEV_TYPE_DRIVE_CDROM, NULL);
printf("PLACES: Found the following cdrom disks:\n");
EINA_LIST_FREE(disks, syspath)
{
disk = eeze_disk_new(syspath);
_places_eeze_disk_print(disk);
eeze_disk_free(disk);
eina_stringshare_del(syspath);
}
// disks = eeze_udev_find_by_type(EEZE_UDEV_TYPE_DRIVE_REMOVABLE, NULL);
// printf("PLACES: Found the following removable disks:\n");
// EINA_LIST_FREE(disks, syspath)
// {
// places_eeze_print_syspath_info(syspath);
// eina_stringshare_del(syspath);
// }
printf("PLACES: Searching for your root:\n");
disk = eeze_disk_new_from_mount("/");
if (disk)
{
_places_eeze_disk_print(disk);
eeze_disk_free(disk);
}
return EINA_TRUE; return EINA_TRUE;
} }
@ -51,6 +144,7 @@ places_eeze_init(void)
void void
places_eeze_shutdown(void) places_eeze_shutdown(void)
{ {
eeze_mount_tabs_unwatch();
eeze_shutdown(); eeze_shutdown();
} }

View File

@ -2,7 +2,6 @@
# include "config.h" # include "config.h"
#endif #endif
#include <e.h> #include <e.h>
#include <E_DBus.h>
#include "e_mod_main.h" #include "e_mod_main.h"
#include "e_mod_places.h" #include "e_mod_places.h"

View File

@ -11,6 +11,9 @@
#ifdef HAVE_EEZE #ifdef HAVE_EEZE
# include "e_mod_eeze.h" # include "e_mod_eeze.h"
#endif #endif
#ifdef HAVE_EDBUS2
# include "e_mod_udisks_edbus2.h"
#endif
/* Local Function Prototypes */ /* Local Function Prototypes */
static Eina_Bool _places_poller(void *data); static Eina_Bool _places_poller(void *data);
@ -18,8 +21,6 @@ static const char *_places_human_size_get(unsigned long long size);
static void _places_volume_object_update(Volume *vol, Evas_Object *obj); static void _places_volume_object_update(Volume *vol, Evas_Object *obj);
static void _places_run_fm(void *data, E_Menu *m, E_Menu_Item *mi); static void _places_run_fm(void *data, E_Menu *m, E_Menu_Item *mi);
/* Edje callbacks */ /* Edje callbacks */
void _places_icon_activated_cb(void *data, Evas_Object *o, const char *emission, const char *source); void _places_icon_activated_cb(void *data, Evas_Object *o, const char *emission, const char *source);
void _places_custom_icon_activated_cb(void *data, Evas_Object *o, const char *emission, const char *source); void _places_custom_icon_activated_cb(void *data, Evas_Object *o, const char *emission, const char *source);
@ -46,6 +47,9 @@ places_init(void)
#ifdef HAVE_EEZE #ifdef HAVE_EEZE
places_eeze_init(); places_eeze_init();
#endif #endif
#ifdef HAVE_EDBUS2
places_udisks_edbus2_init();
#endif
snprintf(theme_file, PATH_MAX, "%s/e-module-places.edj", snprintf(theme_file, PATH_MAX, "%s/e-module-places.edj",
places_conf->module->dir); places_conf->module->dir);
@ -57,15 +61,18 @@ places_shutdown(void)
{ {
if (poller) ecore_timer_del(poller); if (poller) ecore_timer_del(poller);
while (volumes)
places_volume_del((Volume*)volumes->data);
#ifdef HAVE_UDISKS #ifdef HAVE_UDISKS
places_udisks_shutdown(); places_udisks_shutdown();
#endif #endif
#ifdef HAVE_EEZE #ifdef HAVE_EEZE
places_eeze_shutdown(); places_eeze_shutdown();
#endif #endif
#ifdef HAVE_EDBUS2
while (volumes) places_udisks_edbus2_shutdown();
places_volume_del((Volume*)volumes->data); #endif
} }
Eina_List * Eina_List *
@ -87,13 +94,18 @@ places_volume_add(const char *id, Eina_Bool first_time)
v->id = eina_stringshare_add(id); v->id = eina_stringshare_add(id);
v->valid = EINA_FALSE; v->valid = EINA_FALSE;
v->objs = NULL; v->objs = NULL;
v->icon = NULL; v->icon = eina_stringshare_add("");
v->device = NULL; v->device = eina_stringshare_add("");
v->label = eina_stringshare_add("");
v->mount_point = eina_stringshare_add("");
v->fstype = eina_stringshare_add("");
v->to_mount = EINA_FALSE; v->to_mount = EINA_FALSE;
v->force_open = EINA_FALSE; v->force_open = EINA_FALSE;
v->drive_type = ""; v->drive_type = eina_stringshare_add("");
v->model = ""; v->model = eina_stringshare_add("");
v->bus = ""; v->serial = eina_stringshare_add("");
v->vendor = eina_stringshare_add("");
v->bus = eina_stringshare_add("");
v->to_mount = ((places_conf->auto_mount && !first_time) || v->to_mount = ((places_conf->auto_mount && !first_time) ||
(first_time && places_conf->boot_mount)); (first_time && places_conf->boot_mount));
v->force_open = (places_conf->auto_open && !first_time); v->force_open = (places_conf->auto_open && !first_time);
@ -109,6 +121,9 @@ places_volume_del(Volume *v)
Evas_Object *o; Evas_Object *o;
Evas_Object *swal; Evas_Object *swal;
if (v->free_func)
v->free_func(v);
volumes = eina_list_remove(volumes, v); volumes = eina_list_remove(volumes, v);
EINA_LIST_FREE(v->objs, o) EINA_LIST_FREE(v->objs, o)
{ {
@ -122,7 +137,7 @@ places_volume_del(Volume *v)
e_box_unpack(o); e_box_unpack(o);
evas_object_del(o); evas_object_del(o);
} }
if (v->id) eina_stringshare_del(v->id); if (v->id) eina_stringshare_del(v->id);
if (v->label) eina_stringshare_del(v->label); if (v->label) eina_stringshare_del(v->label);
if (v->icon) eina_stringshare_del(v->icon); if (v->icon) eina_stringshare_del(v->icon);
if (v->mount_point) eina_stringshare_del(v->mount_point); if (v->mount_point) eina_stringshare_del(v->mount_point);
@ -133,7 +148,7 @@ places_volume_del(Volume *v)
if (v->model) eina_stringshare_del(v->model); if (v->model) eina_stringshare_del(v->model);
if (v->vendor) eina_stringshare_del(v->vendor); if (v->vendor) eina_stringshare_del(v->vendor);
if (v->serial) eina_stringshare_del(v->serial); if (v->serial) eina_stringshare_del(v->serial);
free(v); free(v);
} }
@ -252,7 +267,6 @@ places_fill_box(Evas_Object *box)
edje_object_signal_callback_add(o, "header,activated", "places", edje_object_signal_callback_add(o, "header,activated", "places",
_places_header_activated_cb, NULL); _places_header_activated_cb, NULL);
// volume objects // volume objects
for (l = volumes; l; l = l->next) for (l = volumes; l; l = l->next)
{ {
@ -373,8 +387,9 @@ places_empty_box(Evas_Object *box)
count = e_box_pack_count_get(box); count = e_box_pack_count_get(box);
while (count >= 0) while (count >= 0)
{ {
Evas_Object *o; Volume *vol;
Evas_Object *swal; Eina_List *l;
Evas_Object *o, *swal;
o = e_box_pack_object_nth(box, count); o = e_box_pack_object_nth(box, count);
swal = edje_object_part_swallow_get(o, "icon"); swal = edje_object_part_swallow_get(o, "icon");
@ -384,6 +399,9 @@ places_empty_box(Evas_Object *box)
evas_object_del(swal); evas_object_del(swal);
} }
EINA_LIST_FOREACH(volumes, l, vol)
vol->objs = eina_list_remove(vol->objs, o);
e_box_unpack(o); e_box_unpack(o);
evas_object_del(o); evas_object_del(o);
@ -432,7 +450,7 @@ places_print_volume(Volume *v)
{ {
const char *size, *free; const char *size, *free;
printf("Got volume %s\n", v->id); printf("Got volume %s (totals: %d)\n", v->id, eina_list_count(volumes));
printf(" label: %s\n",v->label); printf(" label: %s\n",v->label);
printf(" mounted: %d\n", v->mounted); printf(" mounted: %d\n", v->mounted);
printf(" m_point: %s\n", v->mount_point); printf(" m_point: %s\n", v->mount_point);
@ -616,7 +634,7 @@ _places_volume_object_update(Volume *vol, Evas_Object *obj)
// the volume label // the volume label
if (vol->mount_point && !strcmp(vol->mount_point, "/")) if (vol->mount_point && !strcmp(vol->mount_point, "/"))
edje_object_part_text_set(obj, "volume_label", D_("Filesystem")); edje_object_part_text_set(obj, "volume_label", D_("Filesystem"));
else if (vol->label && strlen(vol->label)) else if (vol->label && vol->label[0])
edje_object_part_text_set(obj, "volume_label", vol->label); edje_object_part_text_set(obj, "volume_label", vol->label);
else else
edje_object_part_text_set(obj, "volume_label", D_("No Name")); edje_object_part_text_set(obj, "volume_label", D_("No Name"));

View File

@ -41,6 +41,8 @@ struct _Volume
void (*mount_func)(Volume *vol, Eina_List *opts); void (*mount_func)(Volume *vol, Eina_List *opts);
void (*unmount_func)(Volume *vol, Eina_List *opts); void (*unmount_func)(Volume *vol, Eina_List *opts);
void (*eject_func)(Volume *vol, Eina_List *opts); void (*eject_func)(Volume *vol, Eina_List *opts);
void (*free_func)(Volume *vol);
void *backend_data;
}; };
void places_init(void); void places_init(void);

417
src/e_mod_udisks_edbus2.c Normal file
View File

@ -0,0 +1,417 @@
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#ifdef HAVE_EDBUS2
#include <EDBus.h>
#include <e.h>
#include "e_mod_places.h"
/* Local Function Prototypes */
static void _places_udisks_name_start(void *data, const EDBus_Message *msg, EDBus_Pending *pending);
static void _places_udisks_enumerate_devices_cb(void *data, const EDBus_Message *msg, EDBus_Pending *pending);
static void _places_udisks_device_add_cb(void *data, const EDBus_Message *msg);
static void _places_udisks_device_del_cb(void *data, const EDBus_Message *msg);
static void _places_udisks_device_changed_cb(void *data, const EDBus_Message *msg);
static void _places_udisks_vol_props_cb(void *data, const EDBus_Message *msg, EDBus_Pending *pending);
static Volume* _places_udisks_volume_add(const char *devpath, Eina_Bool first_time);
static void _places_udisks_mount_func(Volume *vol, Eina_List *opts);
static void _places_udisks_unmount_func(Volume *vol, Eina_List *opts);
static void _places_udisks_eject_func(Volume *vol, Eina_List *opts);
static void _places_udisks_free_func(Volume *vol);
/* Local Variables */
#define UDISKS_BUS "org.freedesktop.UDisks"
#define UDISKS_PATH "/org/freedesktop/UDisks"
#define UDISKS_IFACE "org.freedesktop.UDisks"
#define UDISKS_DEVICE_IFACE "org.freedesktop.UDisks.Device"
static EDBus_Connection *_places_dbus_conn = NULL;
static EDBus_Proxy *_places_udisks_proxy = NULL;
/* API */
Eina_Bool
places_udisks_edbus2_init(void)
{
printf("PLACES: udisks2: init()\n");
if (!edbus_init())
return EINA_FALSE;
_places_dbus_conn = edbus_connection_get(EDBUS_CONNECTION_TYPE_SYSTEM);
if (!_places_dbus_conn)
{
printf("PLACES: udisks2: Error connecting to system bus. Is it running?\n");
return EINA_FALSE;
}
edbus_name_start(_places_dbus_conn, UDISKS_BUS, 0,
_places_udisks_name_start, NULL);
return EINA_TRUE;
}
void
places_udisks_edbus2_shutdown(void)
{
if (_places_udisks_proxy) edbus_proxy_unref(_places_udisks_proxy);
if (_places_dbus_conn) edbus_connection_unref(_places_dbus_conn);
edbus_shutdown();
}
/* Implementation */
static void
_places_udisks_name_start(void *data, const EDBus_Message *msg,
EDBus_Pending *pending)
{
EDBus_Object *obj;
unsigned flag;
EINA_SAFETY_ON_FALSE_RETURN(edbus_message_arguments_get(msg, "u", &flag));
obj = edbus_object_get(_places_dbus_conn, UDISKS_BUS, UDISKS_PATH);
_places_udisks_proxy = edbus_proxy_get(obj, UDISKS_IFACE);
edbus_proxy_call(_places_udisks_proxy, "EnumerateDevices",
_places_udisks_enumerate_devices_cb, NULL, -1, "");
edbus_proxy_signal_handler_add(_places_udisks_proxy, "DeviceAdded",
_places_udisks_device_add_cb, NULL);
edbus_proxy_signal_handler_add(_places_udisks_proxy, "DeviceRemoved",
_places_udisks_device_del_cb, NULL);
}
static Volume*
_places_udisks_volume_add(const char *devpath, Eina_Bool first_time)
{
EDBus_Object *obj;
EDBus_Proxy *proxy;
Volume *vol;
// create the EDBus object and proxy
obj = edbus_object_get(_places_dbus_conn, UDISKS_BUS, devpath);
if (!obj) return NULL;
proxy = edbus_proxy_get(obj, UDISKS_DEVICE_IFACE);
if (!proxy) return NULL;
// create the places volume
vol = places_volume_add(devpath, first_time);
if (!vol) return NULL;
vol->backend_data = proxy;
vol->mount_func = _places_udisks_mount_func;
vol->unmount_func = _places_udisks_unmount_func;
vol->eject_func = _places_udisks_eject_func;
vol->free_func = _places_udisks_free_func;
// get notification when the dive change
edbus_proxy_signal_handler_add(proxy, "Changed",
_places_udisks_device_changed_cb, vol);
return vol;
}
/* Callback of UDisks method "EnumerateDevices()" */
static void
_places_udisks_enumerate_devices_cb(void *data, const EDBus_Message *msg, EDBus_Pending *pending)
{
EDBus_Message_Iter *ao;
const char *devpath;
EINA_SAFETY_ON_TRUE_RETURN(edbus_message_error_get(msg, NULL, NULL));
EINA_SAFETY_ON_FALSE_RETURN(edbus_message_arguments_get(msg, "ao", &ao));
while (edbus_message_iter_get_and_next(ao, 'o', &devpath))
{
Volume *vol;
vol = _places_udisks_volume_add(devpath, EINA_TRUE);
if (!vol) return;
edbus_proxy_property_get_all((EDBus_Proxy *)vol->backend_data,
_places_udisks_vol_props_cb, vol);
}
}
/* Callback for UDisks signal "DeviceAdded" */
static void
_places_udisks_device_add_cb(void *data, const EDBus_Message *msg)
{
Volume *vol;
char *devpath;
EINA_SAFETY_ON_FALSE_RETURN(edbus_message_arguments_get(msg, "o", &devpath));
printf("PLACES udisks: DeviceAdded [%s]\n", devpath);
if ((vol = _places_udisks_volume_add(devpath, EINA_FALSE)))
edbus_proxy_property_get_all((EDBus_Proxy *)vol->backend_data,
_places_udisks_vol_props_cb, vol);
}
/* Callback for UDisks signal "DeviceRemoved" */
static void
_places_udisks_device_del_cb(void *data, const EDBus_Message *msg)
{
Volume *vol;
char *devpath;
EINA_SAFETY_ON_FALSE_RETURN(edbus_message_arguments_get(msg, "o", &devpath));
if ((vol = places_volume_by_id_get(devpath)))
places_volume_del(vol);
}
/* Callback for UDisks signal "Changed" */
static void
_places_udisks_device_changed_cb(void *data, const EDBus_Message *msg)
{
Volume *vol = data;
if (!vol) return;
edbus_proxy_property_get_all((EDBus_Proxy *)vol->backend_data,
_places_udisks_vol_props_cb, vol);
}
/* Callback for edbus_proxy_property_get_all() */
static void
_places_udisks_vol_props_cb(void *data, const EDBus_Message *msg, EDBus_Pending *pending)
{
Volume *vol = data;
EDBus_Message_Iter *array, *dict;
const char *label = NULL;
const char *partition_label = NULL;
const char *device = NULL;
const char *mount_point = NULL;
const char *drive_type = NULL;
const char *fstype = NULL;
const char *bus = NULL;
const char *model = NULL;
const char *serial = NULL;
const char *vendor = NULL;
const char *id_usage = NULL;
Eina_Bool mounted = EINA_FALSE;
Eina_Bool unlocked = EINA_FALSE;
Eina_Bool removable = EINA_FALSE;
Eina_Bool requires_eject = EINA_FALSE;
Eina_Bool can_detach = EINA_FALSE;
Eina_Bool encrypted = EINA_FALSE;
Eina_Bool media_available = EINA_FALSE;
unsigned long long size = 0;
EINA_SAFETY_ON_TRUE_RETURN(edbus_message_error_get(msg, NULL, NULL));
EINA_SAFETY_ON_FALSE_RETURN(edbus_message_arguments_get(msg, "a{sv}", &array));
// collect usefull props iterating over the dict
while (edbus_message_iter_get_and_next(array, 'e', &dict))
{
EDBus_Message_Iter *var;
const char *key;
Eina_Bool bool;
if (!edbus_message_iter_arguments_get(dict, "sv", &key, &var))
continue;
// skip volumes with volume.ignore set
if (!strcmp(key, "DeviceIsMediaChangeDetectionInhibited"))
{
edbus_message_iter_arguments_get(var, "b", &bool);
if (bool) return;
}
else if (!strcmp(key, "IdUsage"))
edbus_message_iter_arguments_get(var, "s", &id_usage);
else if (!strcmp(key, "DeviceFile"))
edbus_message_iter_arguments_get(var, "s", &device);
else if (!strcmp(key, "IdLabel"))
edbus_message_iter_arguments_get(var, "s", &label);
else if (!strcmp(key, "PartitionLabel"))
edbus_message_iter_arguments_get(var, "s", &partition_label);
else if (!strcmp(key, "IdType"))
edbus_message_iter_arguments_get(var, "s", &fstype);
else if (!strcmp(key, "DriveModel"))
edbus_message_iter_arguments_get(var, "s", &model);
else if (!strcmp(key, "DriveSerial"))
edbus_message_iter_arguments_get(var, "s", &serial);
else if (!strcmp(key, "DriveVendor"))
edbus_message_iter_arguments_get(var, "s", &vendor);
else if (!strcmp(key, "DriveConnectionInterface"))
edbus_message_iter_arguments_get(var, "s", &bus);
else if (!strcmp(key, "DeviceMountPaths"))
{
EDBus_Message_Iter *inner_array;
if (!edbus_message_iter_arguments_get(var, "as", &inner_array))
continue;
edbus_message_iter_get_and_next(inner_array, 's', &mount_point);
}
else if (!strcmp(key, "DriveMediaCompatibility"))
{
EDBus_Message_Iter *inner_array;
if (!edbus_message_iter_arguments_get(var, "as", &inner_array))
continue;
edbus_message_iter_get_and_next(inner_array, 's', &drive_type);
}
else if (!strcmp(key, "DeviceIsLuks"))
edbus_message_iter_arguments_get(var, "b", &encrypted);
else if (!strcmp(key, "DeviceIsMounted"))
edbus_message_iter_arguments_get(var, "b", &mounted);
else if (!strcmp(key, "DeviceIsLuksCleartext"))
edbus_message_iter_arguments_get(var, "b", &unlocked);
else if (!strcmp(key, "DeviceIsRemovable"))
edbus_message_iter_arguments_get(var, "b", &removable);
else if (!strcmp(key, "DriveIsMediaEjectable"))
edbus_message_iter_arguments_get(var, "b", &requires_eject);
else if (!strcmp(key, "DeviceIsMediaAvailable"))
edbus_message_iter_arguments_get(var, "b", &media_available);
else if (!strcmp(key, "DriveCanDetach"))
edbus_message_iter_arguments_get(var, "b", &can_detach);
else if (!strcmp(key, "DeviceSize"))
edbus_message_iter_arguments_get(var, "t", &size);
}
// a cdrom has been ejected, invalidate the drive to 'hide' it
if (!media_available && vol->valid)
{
vol->valid = EINA_FALSE;
places_update_all_gadgets();
return;
}
// skip volumes that aren't filesystems or crypto
if (!id_usage || !id_usage[0]) return;
if (!strcmp(id_usage, "crypto") && !encrypted)
return;
else if (strcmp(id_usage, "filesystem"))
return;
// choose the best label
if (partition_label && partition_label[0])
eina_stringshare_replace(&vol->label, partition_label);
else if (label && label[0])
eina_stringshare_replace(&vol->label, label);
else if (mount_point && mount_point[0])
eina_stringshare_replace(&vol->label, mount_point);
else if (device && device[0])
eina_stringshare_replace(&vol->label, vol->device);
// store all other props in the Volume*
if (device) eina_stringshare_replace(&vol->device, device);
if (mount_point) eina_stringshare_replace(&vol->mount_point, mount_point);
if (fstype) eina_stringshare_replace(&vol->fstype, fstype);
if (model) eina_stringshare_replace(&vol->model, model);
if (serial) eina_stringshare_replace(&vol->serial, serial);
if (vendor) eina_stringshare_replace(&vol->vendor, vendor);
if (bus) eina_stringshare_replace(&vol->bus, bus);
if (drive_type) eina_stringshare_replace(&vol->drive_type, drive_type);
vol->mounted = mounted;
vol->unlocked = unlocked;
vol->removable = removable;
vol->requires_eject = requires_eject || can_detach;
vol->encrypted = encrypted;
vol->size = size;
if (!vol->valid)
{
vol->valid = EINA_TRUE;
// trigger a full redraw, is the only way to show a new device
places_update_all_gadgets();
}
// the update is always needed to trigger auto_mount/auto_open
places_volume_update(vol);
}
static void
_places_udisks_volume_task_cb(void *data, const EDBus_Message *msg,
EDBus_Pending *pending)
{
// Volume *vol = data;
// TODO alert if the operation has failed
// printf("sig: '%s'\n", edbus_message_signature_get(msg));
// char *str;
// edbus_message_arguments_get(msg,"s", &str);
// printf("%s\n", str);
}
static void
_places_udisks_mount_func(Volume *vol, Eina_List *opts)
{
EDBus_Proxy *proxy = vol->backend_data;
EDBus_Message_Iter *array, *main_iter;
EDBus_Message *msg;
Eina_List *l;
const char *opt_txt;
if (!proxy) return;
msg = edbus_proxy_method_call_new(proxy, "FilesystemMount");
main_iter = edbus_message_iter_get(msg);
edbus_message_iter_arguments_append(main_iter, "sas", vol->fstype, &array);
EINA_LIST_FOREACH(opts, l, opt_txt)
{
// printf(" opt: '%s'\n", opt_txt);
edbus_message_iter_basic_append(array, 's', opt_txt);
}
edbus_message_iter_container_close(main_iter, array);
edbus_proxy_send(proxy, msg, _places_udisks_volume_task_cb, vol, -1);
}
static void
_places_udisks_unmount_func(Volume *vol, Eina_List *opts)
{
EDBus_Proxy *proxy = vol->backend_data;
EDBus_Message_Iter *array, *main_iter;
EDBus_Message *msg;
if (!proxy) return;
msg = edbus_proxy_method_call_new(proxy, "FilesystemUnmount");
main_iter = edbus_message_iter_get(msg);
edbus_message_iter_arguments_append(main_iter, "as", &array);
// here we can use the force option if needed
edbus_message_iter_container_close(main_iter, array);
edbus_proxy_send(proxy, msg, _places_udisks_volume_task_cb, vol, -1);
}
static void
_places_udisks_eject_func(Volume *vol, Eina_List *opts)
{
EDBus_Proxy *proxy = vol->backend_data;
EDBus_Message_Iter *array, *main_iter;
EDBus_Message *msg;
if (!proxy) return;
msg = edbus_proxy_method_call_new(proxy, "DriveEject");
// msg = edbus_proxy_method_call_new(proxy, "DriveDetach");
main_iter = edbus_message_iter_get(msg);
edbus_message_iter_arguments_append(main_iter, "as", &array);
edbus_message_iter_container_close(main_iter, array);
edbus_proxy_send(proxy, msg, _places_udisks_volume_task_cb, vol, -1);
}
static void
_places_udisks_free_func(Volume *vol)
{
EDBus_Object *obj;
EDBus_Proxy *proxy;
if (vol->backend_data)
{
proxy = vol->backend_data;
obj = edbus_proxy_object_get(proxy);
if (proxy) edbus_proxy_unref(proxy);
if (obj) edbus_object_unref(obj);
vol->backend_data = NULL;
}
}
#endif

View File

@ -0,0 +1,8 @@
#ifndef E_MOD_PLACES_UDISKS_EDBUS2_H
#define E_MOD_PLACES_UDISKS_EDBUS2_H
void places_udisks_edbus2_init(void);
void places_udisks_edbus2_shutdown(void);
#endif